diff --git a/common/src/main/scala/net/psforever/objects/GlobalDefinitions.scala b/common/src/main/scala/net/psforever/objects/GlobalDefinitions.scala index b3d809029..e5da7c055 100644 --- a/common/src/main/scala/net/psforever/objects/GlobalDefinitions.scala +++ b/common/src/main/scala/net/psforever/objects/GlobalDefinitions.scala @@ -12,9 +12,11 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMechDefinit import net.psforever.objects.serverobject.locks.IFFLockDefinition import net.psforever.objects.serverobject.mblocker.LockerDefinition import net.psforever.objects.serverobject.pad.VehicleSpawnPadDefinition +import net.psforever.objects.serverobject.painbox.PainboxDefinition import net.psforever.objects.serverobject.terminals._ import net.psforever.objects.serverobject.tube.SpawnTubeDefinition import net.psforever.objects.serverobject.resourcesilo.ResourceSiloDefinition +import net.psforever.objects.serverobject.structures.SphereOfInfluence import net.psforever.objects.serverobject.turret.{TurretDefinition, TurretUpgrade} import net.psforever.objects.vehicles.{DestroyedVehicle, SeatArmorRestriction, UtilityType} import net.psforever.objects.vital.{DamageType, StandardMaxDamage, StandardResolutions} @@ -1029,18 +1031,24 @@ object GlobalDefinitions { val ground_rearm_terminal = new OrderTerminalDefinition(384) val manned_turret = new TurretDefinition(480) + + val painbox = new PainboxDefinition(622) + val painbox_continuous = new PainboxDefinition(623) + val painbox_door_radius = new PainboxDefinition(624) + val painbox_door_radius_continuous = new PainboxDefinition(625) + val painbox_radius = new PainboxDefinition(626) + val painbox_radius_continuous = new PainboxDefinition(627) + initMiscellaneous() /* Buildings */ val building : ObjectDefinition = new ObjectDefinition(474) { Name = "building" } //borrows object id of entity mainbase1 - - val warpgate : ObjectDefinition with SpawnPointDefinition = new ObjectDefinition(993) with SpawnPointDefinition - warpgate.Name = "warpgate" - warpgate.UseRadius = 301.8713f - warpgate.VehicleAllowance = true - warpgate.SpecificPointFunc = SpawnPoint.Gate + val amp_station : ObjectDefinition = new ObjectDefinition(45) with SphereOfInfluence { Name = "amp_station"; SOIRadius = 300 } + val comm_station : ObjectDefinition = new ObjectDefinition(211) with SphereOfInfluence { Name = "comm_station"; SOIRadius = 300 } + val comm_station_dsp : ObjectDefinition = new ObjectDefinition(212) with SphereOfInfluence { Name = "comm_station_dsp"; SOIRadius = 300 } + val cryo_facility : ObjectDefinition = new ObjectDefinition(215) with SphereOfInfluence { Name = "cryo_facility"; SOIRadius = 300 } val hst : ObjectDefinition with SpawnPointDefinition = new ObjectDefinition(402) with SpawnPointDefinition hst.Name = "hst" @@ -1057,12 +1065,56 @@ object GlobalDefinitions { //hst.NoWarp += peregrine_flight hst.SpecificPointFunc = SpawnPoint.Gate + val mainbase1 : ObjectDefinition = new ObjectDefinition(474) { Name = "mainbase1" } + val mainbase2 : ObjectDefinition = new ObjectDefinition(475) { Name = "mainbase2" } + val mainbase3 : ObjectDefinition = new ObjectDefinition(476) { Name = "mainbase3" } + val meeting_center_nc : ObjectDefinition = new ObjectDefinition(537) { Name = "meeting_center_nc" } + val meeting_center_tr : ObjectDefinition = new ObjectDefinition(538) { Name = "meeting_center_tr" } + val meeting_center_vs : ObjectDefinition = new ObjectDefinition(539) { Name = "meeting_center_vs" } + val minibase1 : ObjectDefinition = new ObjectDefinition(557) { Name = "minibase1" } + val minibase2 : ObjectDefinition = new ObjectDefinition(558) { Name = "minibase2" } + val minibase3 : ObjectDefinition = new ObjectDefinition(559) { Name = "minibase3" } + val redoubt : ObjectDefinition = new ObjectDefinition(726) { Name = "redoubt" } + val tech_plant : ObjectDefinition = new ObjectDefinition(852) with SphereOfInfluence { Name = "tech_plant"; SOIRadius = 300 } + val tower_a : ObjectDefinition = new ObjectDefinition(869) with SphereOfInfluence { Name = "tower_a"; SOIRadius = 50 } + val tower_b : ObjectDefinition = new ObjectDefinition(870) with SphereOfInfluence { Name = "tower_b"; SOIRadius = 50 } + val tower_c : ObjectDefinition = new ObjectDefinition(871) with SphereOfInfluence { Name = "tower_c"; SOIRadius = 50 } + val vanu_control_point : ObjectDefinition = new ObjectDefinition(931) { Name = "vanu_control_point" } + val vanu_vehicle_station : ObjectDefinition = new ObjectDefinition(948) { Name = "vanu_vehicle_station" } + + val warpgate : ObjectDefinition with SpawnPointDefinition = new ObjectDefinition(993) with SpawnPointDefinition + warpgate.Name = "warpgate" + warpgate.UseRadius = 301.8713f + warpgate.VehicleAllowance = true + warpgate.SpecificPointFunc = SpawnPoint.Gate + val warpgate_cavern : ObjectDefinition with SpawnPointDefinition = new ObjectDefinition(994) with SpawnPointDefinition warpgate_cavern.Name = "warpgate_cavern" - warpgate_cavern.UseRadius = 55.0522f + warpgate_cavern.UseRadius = 51.0522f warpgate_cavern.VehicleAllowance = true warpgate_cavern.SpecificPointFunc = SpawnPoint.Gate + val warpgate_small : ObjectDefinition with SpawnPointDefinition = new ObjectDefinition(995) with SpawnPointDefinition + warpgate_small.Name = "warpgate_small" + warpgate_small.UseRadius = 103f + warpgate_small.VehicleAllowance = true + warpgate_small.SpecificPointFunc = SpawnPoint.Gate + + val bunker_gauntlet : ObjectDefinition = new ObjectDefinition(150) { Name = "bunker_gauntlet" } + val bunker_lg : ObjectDefinition = new ObjectDefinition(151) { Name = "bunker_lg" } + val bunker_sm : ObjectDefinition = new ObjectDefinition(152) { Name = "bunker_sm" } + + val orbital_building_nc : ObjectDefinition = new ObjectDefinition(605) { Name = "orbital_building_nc" } + val orbital_building_tr : ObjectDefinition = new ObjectDefinition(606) { Name = "orbital_building_tr" } + val orbital_building_vs : ObjectDefinition = new ObjectDefinition(607) { Name = "orbital_building_vs" } + val VT_building_nc : ObjectDefinition = new ObjectDefinition(978) { Name = "VT_building_nc" } + val VT_building_tr : ObjectDefinition = new ObjectDefinition(979) { Name = "VT_building_tr" } + val VT_building_vs : ObjectDefinition = new ObjectDefinition(980) { Name = "VT_building_vs" } + val vt_dropship : ObjectDefinition = new ObjectDefinition(981) { Name = "vt_dropship" } + val vt_spawn : ObjectDefinition = new ObjectDefinition(984) { Name = "vt_spawn" } + val vt_vehicle : ObjectDefinition = new ObjectDefinition(985) { Name = "vt_vehicle" } + + /** * Given a faction, provide the standard assault melee weapon. * @param faction the faction diff --git a/common/src/main/scala/net/psforever/objects/serverobject/painbox/Painbox.scala b/common/src/main/scala/net/psforever/objects/serverobject/painbox/Painbox.scala new file mode 100644 index 000000000..5bbe3128d --- /dev/null +++ b/common/src/main/scala/net/psforever/objects/serverobject/painbox/Painbox.scala @@ -0,0 +1,25 @@ +package net.psforever.objects.serverobject.painbox + +import akka.actor.{ActorContext, Props} +import net.psforever.objects.serverobject.structures.Amenity +import net.psforever.types.Vector3 + + +class Painbox(tdef : PainboxDefinition) extends Amenity { + def Definition = tdef +} + +object Painbox { + final case class Tick() + + def apply(tdef : PainboxDefinition) : Painbox = { + new Painbox(tdef) + } + + def Constructor(pos : Vector3, tdef : PainboxDefinition)(id : Int, context : ActorContext) : Painbox = { + val obj = Painbox(tdef) + obj.Position = pos + tdef.SphereOffset + obj.Actor = context.actorOf(Props(classOf[PainboxControl], obj), s"${obj.Definition.Name}_$id") + obj + } +} \ No newline at end of file diff --git a/common/src/main/scala/net/psforever/objects/serverobject/painbox/PainboxControl.scala b/common/src/main/scala/net/psforever/objects/serverobject/painbox/PainboxControl.scala new file mode 100644 index 000000000..abf7f67b4 --- /dev/null +++ b/common/src/main/scala/net/psforever/objects/serverobject/painbox/PainboxControl.scala @@ -0,0 +1,62 @@ +package net.psforever.objects.serverobject.painbox + +import akka.actor.{Actor, ActorRef, Cancellable} +import net.psforever.objects.{DefaultCancellable, GlobalDefinitions} +import net.psforever.objects.serverobject.doors.Door +import net.psforever.objects.serverobject.structures.Building +import net.psforever.types.{PlanetSideEmpire, Vector3} +import services.ServiceManager +import services.ServiceManager.Lookup +import services.avatar.{AvatarAction, AvatarServiceMessage} + +import scala.concurrent.duration._ +import scala.concurrent.ExecutionContext.Implicits.global + +class PainboxControl(painbox: Painbox) extends Actor { + var avatarService : ActorRef = Actor.noSender + private[this] val log = org.log4s.getLogger(s"Painbox") + private var painboxTick: Cancellable = DefaultCancellable.obj + private var nearestDoor : Door = null + + def receive : Receive = { + case "startup" => + ServiceManager.serviceManager ! Lookup("avatar") + nearestDoor = painbox.Owner.asInstanceOf[Building].Amenities.filter(x => x.isInstanceOf[Door]) + .map(x => x.asInstanceOf[Door]) + .sortBy(door => Vector3.DistanceSquared(painbox.Position, door.Position)) + .head + + case ServiceManager.LookupResult("avatar", endpoint) => + avatarService = endpoint + log.trace("PainboxControl: " + painbox.GUID + " Got avatar service " + endpoint) + + context.become(Processing) + painboxTick = context.system.scheduler.schedule(0 seconds,1 second, self, Painbox.Tick()) + + case _ => ; + } + + def Processing : Receive = { + case Painbox.Tick() => + //todo: Account for overlapping pain fields + if(painbox.Owner.Faction == PlanetSideEmpire.NEUTRAL) return null + if(painbox.Definition.HasNearestDoorDependency && nearestDoor.Open.isEmpty) return null + + val playersToCheck = painbox.Owner.asInstanceOf[Building].PlayersInSOI + if(playersToCheck.length == 0) return null + // todo: Disable if no base power + + val playersInRange = playersToCheck.filter(p => + p.Faction != painbox.Owner.Faction + && p.Health > 0 + && Math.pow(p.Position.x - painbox.Position.x, 2) + Math.pow(p.Position.y - painbox.Position.y, 2) + Math.pow(p.Position.z - painbox.Position.z, 2) < Math.pow(painbox.Definition.Radius, 2) + ) + + // Make 'em hurt. + playersInRange.foreach({ p => + avatarService ! AvatarServiceMessage(p.Name, AvatarAction.EnvironmentalDamage(p.GUID, painbox.Definition.Damage)) + // todo: Pain module + // todo: REK boosting + }) + } +} diff --git a/common/src/main/scala/net/psforever/objects/serverobject/painbox/PainboxDefinition.scala b/common/src/main/scala/net/psforever/objects/serverobject/painbox/PainboxDefinition.scala new file mode 100644 index 000000000..06ea10263 --- /dev/null +++ b/common/src/main/scala/net/psforever/objects/serverobject/painbox/PainboxDefinition.scala @@ -0,0 +1,50 @@ +package net.psforever.objects.serverobject.painbox + +import net.psforever.objects.definition.ObjectDefinition +import net.psforever.types.Vector3 + +class PainboxDefinition(objectId : Int) extends ObjectDefinition(objectId) { + private var alwaysOn : Boolean = true + private var radius : Float = 0f + private var damage : Int = 10 + private var sphereOffset = Vector3(0f, 0f, -0.4f) + private var hasNearestDoorDependency = false + + objectId match { + case 622 => + Name = "painbox" + alwaysOn = false + radius = 10f // Guess - not in game_objects.adb.lst - probably not radius based but it will have to do for the moment + damage = 0 + case 623 => + Name = "painbox_continuous" + radius = 10f // Guess - not in game_objects.adb.lst - probably not radius based but it will have to do for the moment + case 624 => + Name = "painbox_door_radius" + alwaysOn = false + radius = 10f * 0.6928f + hasNearestDoorDependency = true + damage = 0 + case 625 => + Name = "painbox_door_radius_continuous" + radius = 10f * 0.6928f + hasNearestDoorDependency = true + case 626 => + Name = "painbox_radius" + alwaysOn = false + radius = 10f * 0.6928f + damage = 0 + case 627 => + Name = "painbox_radius_continuous" + radius = 8.55f + sphereOffset = Vector3.Zero + case _ => + throw new IllegalArgumentException(s"${objectId} is not a valid painbox object id") + } + + def Radius : Float = radius + def AlwaysOn : Boolean = alwaysOn + def Damage : Int = damage + def SphereOffset : Vector3 = sphereOffset + def HasNearestDoorDependency : Boolean = hasNearestDoorDependency +} diff --git a/common/src/main/scala/net/psforever/objects/serverobject/structures/Building.scala b/common/src/main/scala/net/psforever/objects/serverobject/structures/Building.scala index ff3c29155..c8593fc78 100644 --- a/common/src/main/scala/net/psforever/objects/serverobject/structures/Building.scala +++ b/common/src/main/scala/net/psforever/objects/serverobject/structures/Building.scala @@ -4,7 +4,7 @@ package net.psforever.objects.serverobject.structures import java.util.concurrent.TimeUnit import akka.actor.ActorContext -import net.psforever.objects.GlobalDefinitions +import net.psforever.objects.{GlobalDefinitions, Player} import net.psforever.objects.definition.ObjectDefinition import net.psforever.objects.serverobject.PlanetSideServerObject import net.psforever.objects.serverobject.hackable.Hackable @@ -22,6 +22,8 @@ class Building(private val building_guid : Int, private val map_id : Int, privat */ private var faction : PlanetSideEmpire.Value = PlanetSideEmpire.NEUTRAL private var amenities : List[Amenity] = List.empty + private var playersInSOI : List[Player] = List.empty + GUID = PlanetSideGUID(building_guid) def MapId : Int = map_id @@ -49,6 +51,13 @@ class Building(private val building_guid : Int, private val map_id : Int, privat } } + def PlayersInSOI : List[Player] = playersInSOI + + def PlayersInSOI_=(list : List[Player]) : List[Player] = { + playersInSOI = list + playersInSOI + } + def Zone : Zone = zone def Info : ( @@ -136,6 +145,14 @@ object Building { new Building(guid, map_id, zone, buildingType, GlobalDefinitions.building) } + def Structure(buildingType : StructureType.Value, location : Vector3, definition: ObjectDefinition)(guid : Int, map_id : Int, zone : Zone, context : ActorContext) : Building = { + import akka.actor.Props + val obj = new Building(guid, map_id, zone, buildingType, definition) + obj.Position = location + obj.Actor = context.actorOf(Props(classOf[BuildingControl], obj), s"$map_id-$buildingType-building") + obj + } + def Structure(buildingType : StructureType.Value, location : Vector3)(guid : Int, map_id : Int, zone : Zone, context : ActorContext) : Building = { import akka.actor.Props val obj = new Building(guid, map_id, zone, buildingType, GlobalDefinitions.building) diff --git a/common/src/main/scala/net/psforever/objects/serverobject/structures/SphereOfInfluence.scala b/common/src/main/scala/net/psforever/objects/serverobject/structures/SphereOfInfluence.scala new file mode 100644 index 000000000..dafd05fe9 --- /dev/null +++ b/common/src/main/scala/net/psforever/objects/serverobject/structures/SphereOfInfluence.scala @@ -0,0 +1,14 @@ +package net.psforever.objects.serverobject.structures + +import net.psforever.objects.Player + +trait SphereOfInfluence { + private var soiRadius : Int = 0 + + def SOIRadius : Int = soiRadius + + def SOIRadius_=(radius : Int) : Int = { + soiRadius = radius + SOIRadius + } +} \ No newline at end of file diff --git a/common/src/main/scala/net/psforever/objects/zones/SphereOfInfluenceActor.scala b/common/src/main/scala/net/psforever/objects/zones/SphereOfInfluenceActor.scala new file mode 100644 index 000000000..a34ed5403 --- /dev/null +++ b/common/src/main/scala/net/psforever/objects/zones/SphereOfInfluenceActor.scala @@ -0,0 +1,45 @@ +package net.psforever.objects.zones; +import akka.actor.{Actor, Cancellable} +import net.psforever.objects.definition.ObjectDefinition +import net.psforever.objects.serverobject.structures.{Building, SphereOfInfluence} + +import scala.concurrent.ExecutionContext.Implicits.global +import scala.concurrent.duration._ + +class SphereOfInfluenceActor(zone: Zone) extends Actor { + def receive : Receive = Established + + private var populateTick: Cancellable = context.system.scheduler.scheduleOnce(5 seconds, self, SOI.Populate()) + private[this] val log = org.log4s.getLogger(s"${zone.Id.capitalize}-SphereOfInfluenceActor") + + def Established : Receive = { + case SOI.Populate() => + UpdateSOI() + } + + def UpdateSOI(): Unit = { + val players = zone.LivePlayers + + zone.Buildings.foreach({ + case (_, building : Building) => + building.Definition match { + case _ : ObjectDefinition with SphereOfInfluence => + // todo: overlapping soi (e.g. tower soi in base soi) order by smallest soi first? + val playersInSoi = players.filter(p => Math.pow(p.Position.x - building.Position.x, 2) + Math.pow(p.Position.y - building.Position.y, 2) < Math.pow(300, 2) ) + if(playersInSoi.length > 0) { +// log.info(s"Building ${building.GUID} players in soi: ${playersInSoi.toString()}" ) + } + building.PlayersInSOI = playersInSoi + case _ => ; + } + + }) + + populateTick = context.system.scheduler.scheduleOnce(5 seconds, self, SOI.Populate()) + } +} + +object SOI { + /** Populate the list of players within a SOI **/ + final case class Populate() +} \ No newline at end of file diff --git a/common/src/main/scala/net/psforever/objects/zones/Zone.scala b/common/src/main/scala/net/psforever/objects/zones/Zone.scala index 0c12ecd52..37d2fb104 100644 --- a/common/src/main/scala/net/psforever/objects/zones/Zone.scala +++ b/common/src/main/scala/net/psforever/objects/zones/Zone.scala @@ -14,6 +14,7 @@ import net.psforever.objects.guid.selector.RandomSelector import net.psforever.objects.guid.source.LimitedNumberSource import net.psforever.objects.inventory.Container import net.psforever.objects.serverobject.PlanetSideServerObject +import net.psforever.objects.serverobject.painbox.{Painbox, PainboxDefinition} import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Amenity, Building, WarpGate} import net.psforever.objects.serverobject.terminals.ProximityUnit @@ -50,6 +51,9 @@ class Zone(private val zoneId : String, zoneMap : ZoneMap, zoneNumber : Int) { /** Governs general synchronized external requests. */ private var actor = ActorRef.noSender + /** Actor that handles SOI related functionality, for example if a player is in a SOI **/ + private var soi = ActorRef.noSender + /** Used by the globally unique identifier system to coordinate requests. */ private var accessor : ActorRef = ActorRef.noSender /** The basic support structure for the globally unique number system used by this `Zone`. */ @@ -114,6 +118,7 @@ class Zone(private val zoneId : String, zoneMap : ZoneMap, zoneNumber : Int) { transport = context.actorOf(Props(classOf[ZoneVehicleActor], this, vehicles), s"$Id-vehicles") population = context.actorOf(Props(classOf[ZonePopulationActor], this, players, corpses), s"$Id-players") projector = context.actorOf(Props(classOf[ZoneHotSpotProjector], this), s"$Id-hotpots") + soi = context.actorOf(Props(classOf[SphereOfInfluenceActor], this), s"$Id-soi") BuildLocalObjects(context, guid) BuildSupportObjects() @@ -389,6 +394,12 @@ class Zone(private val zoneId : String, zoneMap : ZoneMap, zoneNumber : Int) { case o : PlanetSideServerObject => o.Actor ! Service.Startup() } + buildings.values + .flatMap(_.Amenities.filter(_.Definition.isInstanceOf[PainboxDefinition])) + .collect { + case painbox : Painbox => + painbox.Actor ! "startup" + } } private def CreateSpawnGroups() : Unit = { diff --git a/common/src/main/scala/net/psforever/packet/game/GenericObjectActionMessage.scala b/common/src/main/scala/net/psforever/packet/game/GenericObjectActionMessage.scala index 3dcaad6c3..d4620a2e2 100644 --- a/common/src/main/scala/net/psforever/packet/game/GenericObjectActionMessage.scala +++ b/common/src/main/scala/net/psforever/packet/game/GenericObjectActionMessage.scala @@ -25,7 +25,7 @@ import shapeless.{::, HNil} * 60, 61, 62, 63 - Displays "This facility's generator is under attack!" * 64, 65, 66, 67 - Displays "Generator has Overloaded! Evacuate Generator Room Immediately!" * 68, 69, 70, 71 - Displays "This facility's generator is back on line" - * 88, 89, 90, 91 - ???? (Has been seen on vehicle pad objects) + * 88, 89, 90, 91 - ???? (Has been seen on vehicle pad objects, possibly some sort of reset flag after base faction flip / hack clear?) * 92, 93, 94, 95 - Plays vehicle pad animation moving downwards * 96, 97, 98, 99 - Makes the vehicle bounce slightly. Have seen this in packet captures after taking a vehicle through a warpgate * 200, 201, 202, 203 - For aircraft - client shows "THe bailing mechanism failed! To fix the mechanism, land and repair the vehicle!" diff --git a/common/src/main/scala/services/avatar/AvatarAction.scala b/common/src/main/scala/services/avatar/AvatarAction.scala index b22bbeffa..631358253 100644 --- a/common/src/main/scala/services/avatar/AvatarAction.scala +++ b/common/src/main/scala/services/avatar/AvatarAction.scala @@ -23,6 +23,7 @@ object AvatarAction { final case class ChangeFireState_Start(player_guid : PlanetSideGUID, weapon_guid : PlanetSideGUID) extends Action final case class ChangeFireState_Stop(player_guid : PlanetSideGUID, weapon_guid : PlanetSideGUID) extends Action final case class ConcealPlayer(player_guid : PlanetSideGUID) extends Action + final case class EnvironmentalDamage(player_guid : PlanetSideGUID, amont: Int) extends Action final case class Damage(player_guid : PlanetSideGUID, target : Player, resolution_function : (Any)=>Unit) extends Action final case class DeployItem(player_guid : PlanetSideGUID, item : PlanetSideGameObject with Deployable) extends Action final case class Destroy(victim : PlanetSideGUID, killer : PlanetSideGUID, weapon : PlanetSideGUID, pos : Vector3) extends Action diff --git a/common/src/main/scala/services/avatar/AvatarResponse.scala b/common/src/main/scala/services/avatar/AvatarResponse.scala index a35c5ef65..54df469e7 100644 --- a/common/src/main/scala/services/avatar/AvatarResponse.scala +++ b/common/src/main/scala/services/avatar/AvatarResponse.scala @@ -18,6 +18,7 @@ object AvatarResponse { final case class ChangeFireState_Start(weapon_guid : PlanetSideGUID) extends Response final case class ChangeFireState_Stop(weapon_guid : PlanetSideGUID) extends Response final case class ConcealPlayer() extends Response + final case class EnvironmentalDamage(target : PlanetSideGUID, amount : Int) extends Response final case class DamageResolution(target : Player, resolution_function : (Any)=>Unit) extends Response final case class Destroy(victim : PlanetSideGUID, killer : PlanetSideGUID, weapon : PlanetSideGUID, pos : Vector3) extends Response final case class DestroyDisplay(killer : SourceEntry, victim : SourceEntry, method : Int, unk : Int) extends Response diff --git a/common/src/main/scala/services/avatar/AvatarService.scala b/common/src/main/scala/services/avatar/AvatarService.scala index 2b7e50819..8f9422187 100644 --- a/common/src/main/scala/services/avatar/AvatarService.scala +++ b/common/src/main/scala/services/avatar/AvatarService.scala @@ -64,6 +64,10 @@ class AvatarService extends Actor { AvatarEvents.publish( AvatarServiceResponse(s"/$forChannel/Avatar", player_guid, AvatarResponse.ConcealPlayer()) ) + case AvatarAction.EnvironmentalDamage(player_guid, amount) => + AvatarEvents.publish( + AvatarServiceResponse(s"/$forChannel/Avatar", player_guid, AvatarResponse.EnvironmentalDamage(player_guid, amount)) + ) case AvatarAction.Damage(player_guid, target, resolution_function) => AvatarEvents.publish( AvatarServiceResponse(s"/$forChannel/Avatar", player_guid, AvatarResponse.DamageResolution(target, resolution_function)) diff --git a/pslogin/src/main/scala/WorldSessionActor.scala b/pslogin/src/main/scala/WorldSessionActor.scala index 03007aa28..e09979db0 100644 --- a/pslogin/src/main/scala/WorldSessionActor.scala +++ b/pslogin/src/main/scala/WorldSessionActor.scala @@ -987,6 +987,26 @@ class WorldSessionActor extends Actor with MDCContextAware { sendResponse(GenericObjectActionMessage(guid, 36)) } + case AvatarResponse.EnvironmentalDamage(target, amount) => + if(player.isAlive) { + val originalHealth = player.Health + player.Health = player.Health - amount + sendResponse(PlanetsideAttributeMessage(target, 0, player.Health)) + avatarService ! AvatarServiceMessage(continent.Id, AvatarAction.PlanetsideAttribute(target, 0, player.Health)) + damageLog.info(s"${player.Name}-infantry: BEFORE=$originalHealth, AFTER=${player.Health}, CHANGE=$amount") + if(amount != 0) { + val playerGUID = player.GUID + sendResponse(PlanetsideAttributeMessage(playerGUID, 0, player.Health)) + avatarService ! AvatarServiceMessage(continent.Id, AvatarAction.PlanetsideAttribute(playerGUID, 0, player.Health)) + if(player.Health == 0 && player.isAlive) { + KillPlayer(player) + } + else { + //todo: History? + } + } + } + case AvatarResponse.DamageResolution(target, resolution_function) => if(player.isAlive) { val originalHealth = player.Health @@ -3773,7 +3793,7 @@ class WorldSessionActor extends Actor with MDCContextAware { player.Holsters()(held_holsters).Equipment match { case Some(unholsteredItem : Equipment) => if(unholsteredItem.Definition == GlobalDefinitions.remote_electronics_kit) { - // Player has ulholstered a REK - we need to set an atttribute on the REK itself to change the beam/icon colour to the correct one for the player's hack level + // Player has unholstered a REK - we need to set an atttribute on the REK itself to change the beam/icon colour to the correct one for the player's hack level avatarService ! AvatarServiceMessage(player.Continent, AvatarAction.PlanetsideAttribute(unholsteredItem.GUID, 116, GetPlayerHackLevel())) } case None => ; diff --git a/pslogin/src/main/scala/zonemaps/Map01.scala b/pslogin/src/main/scala/zonemaps/Map01.scala index 19b45a7ce..98de49aef 100644 --- a/pslogin/src/main/scala/zonemaps/Map01.scala +++ b/pslogin/src/main/scala/zonemaps/Map01.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} @@ -22,7 +23,7 @@ object Map01 { Building10() def Building10(): Unit = { // Name: Mont Type: amp_station GUID: 1, MapID: 10 - LocalBuilding(1, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3380f, 4300f, 82.74789f)))) + LocalBuilding(1, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3380f, 4300f, 82.74789f), amp_station))) LocalObject(153, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(121, Door.Constructor(Vector3(3376.516f, 4305.85f, 95.64989f)), owning_building_guid = 1) LocalObject(122, Door.Constructor(Vector3(3383.112f, 4293.944f, 95.64989f)), owning_building_guid = 1) @@ -137,12 +138,18 @@ object Map01 { TurretToWeapon(1223, 5004) LocalObject(1224, FacilityTurret.Constructor(manned_turret, Vector3(3501.342f, 4247.393f, 91.45589f)), owning_building_guid = 1) TurretToWeapon(1224, 5005) + LocalObject(1616, Painbox.Constructor(Vector3(3429.009f, 4335.035f, 72.81889f), painbox), owning_building_guid = 1) + LocalObject(1625, Painbox.Constructor(Vector3(3390.156f, 4307.246f, 80.39629f), painbox_continuous), owning_building_guid = 1) + LocalObject(1634, Painbox.Constructor(Vector3(3417.756f, 4326.366f, 69.40689f), painbox_door_radius), owning_building_guid = 1) + LocalObject(1645, Painbox.Constructor(Vector3(3380.635f, 4295.828f, 78.62649f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(1646, Painbox.Constructor(Vector3(3382.222f, 4320.742f, 76.64789f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(1647, Painbox.Constructor(Vector3(3394.932f, 4297.662f, 76.71239f), painbox_door_radius_continuous), owning_building_guid = 1) } Building6() def Building6(): Unit = { // Name: Bastet Type: amp_station GUID: 4, MapID: 6 - LocalBuilding(4, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5346f, 5518f, 56.43483f)))) + LocalBuilding(4, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5346f, 5518f, 56.43483f), amp_station))) LocalObject(160, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 4) LocalObject(123, Door.Constructor(Vector3(5346.211f, 5511.195f, 69.33682f)), owning_building_guid = 4) LocalObject(124, Door.Constructor(Vector3(5346.214f, 5524.805f, 69.33682f)), owning_building_guid = 4) @@ -257,12 +264,18 @@ object Map01 { TurretToWeapon(1276, 5010) LocalObject(1277, FacilityTurret.Constructor(manned_turret, Vector3(5421.062f, 5559.447f, 65.14282f)), owning_building_guid = 4) TurretToWeapon(1277, 5011) + LocalObject(1623, Painbox.Constructor(Vector3(5286.151f, 5511.117f, 46.50583f), painbox), owning_building_guid = 4) + LocalObject(1632, Painbox.Constructor(Vector3(5333.604f, 5516.586f, 54.08323f), painbox_continuous), owning_building_guid = 4) + LocalObject(1641, Painbox.Constructor(Vector3(5300.195f, 5513.244f, 43.09383f), painbox_door_radius), owning_building_guid = 4) + LocalObject(1666, Painbox.Constructor(Vector3(5334f, 5500.937f, 50.33483f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(1667, Painbox.Constructor(Vector3(5334.074f, 5527.284f, 50.39933f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(1668, Painbox.Constructor(Vector3(5347.467f, 5521.957f, 52.31343f), painbox_door_radius_continuous), owning_building_guid = 4) } Building34() def Building34(): Unit = { // Name: bunkerg2 Type: bunker_gauntlet GUID: 7, MapID: 34 - LocalBuilding(7, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4318f, 4604f, 59.17406f)))) + LocalBuilding(7, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4318f, 4604f, 59.17406f), bunker_gauntlet))) LocalObject(339, Door.Constructor(Vector3(4294.626f, 4612.79f, 60.69506f)), owning_building_guid = 7) LocalObject(348, Door.Constructor(Vector3(4339.785f, 4591.744f, 60.69506f)), owning_building_guid = 7) } @@ -270,7 +283,7 @@ object Map01 { Building35() def Building35(): Unit = { // Name: bunkerg3 Type: bunker_gauntlet GUID: 8, MapID: 35 - LocalBuilding(8, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4460f, 3330f, 53.19434f)))) + LocalBuilding(8, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4460f, 3330f, 53.19434f), bunker_gauntlet))) LocalObject(359, Door.Constructor(Vector3(4450f, 3307.119f, 54.71534f)), owning_building_guid = 8) LocalObject(362, Door.Constructor(Vector3(4473.379f, 3351.113f, 54.71534f)), owning_building_guid = 8) } @@ -278,7 +291,7 @@ object Map01 { Building33() def Building33(): Unit = { // Name: bunkerg1 Type: bunker_gauntlet GUID: 9, MapID: 33 - LocalBuilding(9, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4678f, 6156f, 57.799f)))) + LocalBuilding(9, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4678f, 6156f, 57.799f), bunker_gauntlet))) LocalObject(410, Door.Constructor(Vector3(4673.076f, 6131.495f, 59.32f)), owning_building_guid = 9) LocalObject(411, Door.Constructor(Vector3(4679.137f, 6180.945f, 59.32f)), owning_building_guid = 9) } @@ -286,49 +299,49 @@ object Map01 { Building27() def Building27(): Unit = { // Name: bunker2 Type: bunker_lg GUID: 10, MapID: 27 - LocalBuilding(10, 27, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3730f, 2238f, 72.89651f)))) + LocalBuilding(10, 27, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3730f, 2238f, 72.89651f), bunker_lg))) LocalObject(305, Door.Constructor(Vector3(3729.647f, 2234.366f, 74.41752f)), owning_building_guid = 10) } Building30() def Building30(): Unit = { // Name: bunker5 Type: bunker_lg GUID: 11, MapID: 30 - LocalBuilding(11, 30, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3846f, 5334f, 54.1717f)))) + LocalBuilding(11, 30, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3846f, 5334f, 54.1717f), bunker_lg))) LocalObject(314, Door.Constructor(Vector3(3846.035f, 5337.651f, 55.6927f)), owning_building_guid = 11) } Building28() def Building28(): Unit = { // Name: bunker3 Type: bunker_sm GUID: 12, MapID: 28 - LocalBuilding(12, 28, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3068f, 2992f, 74.51704f)))) + LocalBuilding(12, 28, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3068f, 2992f, 74.51704f), bunker_sm))) LocalObject(240, Door.Constructor(Vector3(3067.927f, 2993.224f, 76.03805f)), owning_building_guid = 12) } Building29() def Building29(): Unit = { // Name: bunker4 Type: bunker_sm GUID: 13, MapID: 29 - LocalBuilding(13, 29, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3376f, 4166f, 82.73873f)))) + LocalBuilding(13, 29, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3376f, 4166f, 82.73873f), bunker_sm))) LocalObject(275, Door.Constructor(Vector3(3375.255f, 4166.974f, 84.25974f)), owning_building_guid = 13) } Building26() def Building26(): Unit = { // Name: bunker1 Type: bunker_sm GUID: 14, MapID: 26 - LocalBuilding(14, 26, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4494f, 2102f, 68.3874f)))) + LocalBuilding(14, 26, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4494f, 2102f, 68.3874f), bunker_sm))) LocalObject(368, Door.Constructor(Vector3(4494.225f, 2103.205f, 69.9084f)), owning_building_guid = 14) } Building31() def Building31(): Unit = { // Name: bunker6 Type: bunker_sm GUID: 15, MapID: 31 - LocalBuilding(15, 31, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4656f, 6084f, 57.799f)))) + LocalBuilding(15, 31, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4656f, 6084f, 57.799f), bunker_sm))) LocalObject(409, Door.Constructor(Vector3(4654.83f, 6083.633f, 59.32f)), owning_building_guid = 15) } Building8() def Building8(): Unit = { // Name: Hapi Type: comm_station GUID: 16, MapID: 8 - LocalBuilding(16, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4276f, 4512f, 59.18149f)))) + LocalBuilding(16, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4276f, 4512f, 59.18149f), comm_station))) LocalObject(156, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 16) LocalObject(332, Door.Constructor(Vector3(4195.935f, 4515.072f, 68.89649f)), owning_building_guid = 16) LocalObject(333, Door.Constructor(Vector3(4205.031f, 4499.316f, 60.93249f)), owning_building_guid = 16) @@ -434,12 +447,18 @@ object Map01 { TurretToWeapon(1249, 5016) LocalObject(1253, FacilityTurret.Constructor(manned_turret, Vector3(4382.079f, 4489.135f, 67.8895f)), owning_building_guid = 16) TurretToWeapon(1253, 5017) + LocalObject(1619, Painbox.Constructor(Vector3(4297.323f, 4547.246f, 46.78349f), painbox), owning_building_guid = 16) + LocalObject(1628, Painbox.Constructor(Vector3(4321.771f, 4485.062f, 53.82629f), painbox_continuous), owning_building_guid = 16) + LocalObject(1637, Painbox.Constructor(Vector3(4284.368f, 4539.652f, 44.64019f), painbox_door_radius), owning_building_guid = 16) + LocalObject(1654, Painbox.Constructor(Vector3(4303.219f, 4477.007f, 51.20749f), painbox_door_radius_continuous), owning_building_guid = 16) + LocalObject(1655, Painbox.Constructor(Vector3(4327.348f, 4489.903f, 50.98919f), painbox_door_radius_continuous), owning_building_guid = 16) + LocalObject(1656, Painbox.Constructor(Vector3(4329.026f, 4475.81f, 52.20749f), painbox_door_radius_continuous), owning_building_guid = 16) } Building13() def Building13(): Unit = { // Name: Sobek Type: comm_station_dsp GUID: 19, MapID: 13 - LocalBuilding(19, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3044f, 3086f, 74.5262f)))) + LocalBuilding(19, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3044f, 3086f, 74.5262f), comm_station_dsp))) LocalObject(152, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 19) LocalObject(199, Door.Constructor(Vector3(3112.339f, 3156.464f, 77.9042f)), owning_building_guid = 19) LocalObject(230, Door.Constructor(Vector3(2984.196f, 3042.501f, 76.1772f)), owning_building_guid = 19) @@ -567,12 +586,18 @@ object Map01 { TurretToWeapon(1215, 5024) LocalObject(1216, FacilityTurret.Constructor(manned_turret, Vector3(3164.773f, 3094.733f, 83.1342f)), owning_building_guid = 19) TurretToWeapon(1216, 5025) + LocalObject(1615, Painbox.Constructor(Vector3(3072.428f, 3146.057f, 61.0205f), painbox), owning_building_guid = 19) + LocalObject(1624, Painbox.Constructor(Vector3(3089.857f, 3106.408f, 68.6537f), painbox_continuous), owning_building_guid = 19) + LocalObject(1633, Painbox.Constructor(Vector3(3086.203f, 3144.915f, 60.2584f), painbox_door_radius), owning_building_guid = 19) + LocalObject(1642, Painbox.Constructor(Vector3(3087.087f, 3091.386f, 67.0554f), painbox_door_radius_continuous), owning_building_guid = 19) + LocalObject(1643, Painbox.Constructor(Vector3(3087.895f, 3120.081f, 67.5262f), painbox_door_radius_continuous), owning_building_guid = 19) + LocalObject(1644, Painbox.Constructor(Vector3(3102.317f, 3113.888f, 67.9565f), painbox_door_radius_continuous), owning_building_guid = 19) } Building12() def Building12(): Unit = { // Name: Horus Type: cryo_facility GUID: 22, MapID: 12 - LocalBuilding(22, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3690f, 2158f, 72.89651f)))) + LocalBuilding(22, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3690f, 2158f, 72.89651f), cryo_facility))) LocalObject(154, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 22) LocalObject(290, Door.Constructor(Vector3(3595.561f, 2134.14f, 74.41752f)), owning_building_guid = 22) LocalObject(291, Door.Constructor(Vector3(3605.34f, 2141.817f, 74.44752f)), owning_building_guid = 22) @@ -707,12 +732,18 @@ object Map01 { LocalObject(671, ImplantTerminalMech.Constructor, owning_building_guid = 22) LocalObject(665, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 22) TerminalToInterface(671, 665) + LocalObject(1617, Painbox.Constructor(Vector3(3669.921f, 2154.142f, 86.92532f), painbox), owning_building_guid = 22) + LocalObject(1626, Painbox.Constructor(Vector3(3696.397f, 2142.631f, 66.96642f), painbox_continuous), owning_building_guid = 22) + LocalObject(1635, Painbox.Constructor(Vector3(3684.453f, 2154.287f, 87.13042f), painbox_door_radius), owning_building_guid = 22) + LocalObject(1648, Painbox.Constructor(Vector3(3686.883f, 2147.693f, 65.25241f), painbox_door_radius_continuous), owning_building_guid = 22) + LocalObject(1649, Painbox.Constructor(Vector3(3706.548f, 2128.564f, 66.43742f), painbox_door_radius_continuous), owning_building_guid = 22) + LocalObject(1650, Painbox.Constructor(Vector3(3714.642f, 2143.281f, 64.61072f), painbox_door_radius_continuous), owning_building_guid = 22) } Building7() def Building7(): Unit = { // Name: Aton Type: cryo_facility GUID: 25, MapID: 7 - LocalBuilding(25, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3830f, 5418f, 54.14594f)))) + LocalBuilding(25, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3830f, 5418f, 54.14594f), cryo_facility))) LocalObject(155, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 25) LocalObject(308, Door.Constructor(Vector3(3762.197f, 5375.674f, 55.69694f)), owning_building_guid = 25) LocalObject(309, Door.Constructor(Vector3(3762.197f, 5393.867f, 63.66094f)), owning_building_guid = 25) @@ -847,12 +878,18 @@ object Map01 { LocalObject(673, ImplantTerminalMech.Constructor, owning_building_guid = 25) LocalObject(667, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 25) TerminalToInterface(673, 667) + LocalObject(1618, Painbox.Constructor(Vector3(3849.666f, 5423.593f, 68.17474f), painbox), owning_building_guid = 25) + LocalObject(1627, Painbox.Constructor(Vector3(3822.288f, 5432.753f, 48.21584f), painbox_continuous), owning_building_guid = 25) + LocalObject(1636, Painbox.Constructor(Vector3(3835.202f, 5422.182f, 68.37984f), painbox_door_radius), owning_building_guid = 25) + LocalObject(1651, Painbox.Constructor(Vector3(3804.169f, 5430.516f, 45.86014f), painbox_door_radius_continuous), owning_building_guid = 25) + LocalObject(1652, Painbox.Constructor(Vector3(3810.95f, 5445.882f, 47.68684f), painbox_door_radius_continuous), owning_building_guid = 25) + LocalObject(1653, Painbox.Constructor(Vector3(3832.207f, 5428.54f, 46.50184f), painbox_door_radius_continuous), owning_building_guid = 25) } Building9() def Building9(): Unit = { // Name: Thoth Type: cryo_facility GUID: 28, MapID: 9 - LocalBuilding(28, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4556f, 3338f, 53.19376f)))) + LocalBuilding(28, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4556f, 3338f, 53.19376f), cryo_facility))) LocalObject(159, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 28) LocalObject(377, Door.Constructor(Vector3(4504.451f, 3367.003f, 54.74476f)), owning_building_guid = 28) LocalObject(387, Door.Constructor(Vector3(4512.139f, 3383.492f, 62.70876f)), owning_building_guid = 28) @@ -987,6 +1024,12 @@ object Map01 { LocalObject(675, ImplantTerminalMech.Constructor, owning_building_guid = 28) LocalObject(669, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 28) TerminalToInterface(675, 669) + LocalObject(1621, Painbox.Constructor(Vector3(4552.758f, 3317.812f, 67.22256f), painbox), owning_building_guid = 28) + LocalObject(1631, Painbox.Constructor(Vector3(4572.629f, 3338.754f, 47.26366f), painbox_continuous), owning_building_guid = 28) + LocalObject(1640, Painbox.Constructor(Vector3(4557.592f, 3331.518f, 67.42767f), painbox_door_radius), owning_building_guid = 28) + LocalObject(1663, Painbox.Constructor(Vector3(4564.62f, 3331.546f, 45.54966f), painbox_door_radius_continuous), owning_building_guid = 28) + LocalObject(1664, Painbox.Constructor(Vector3(4578.26f, 3356.122f, 44.90796f), painbox_door_radius_continuous), owning_building_guid = 28) + LocalObject(1665, Painbox.Constructor(Vector3(4589.32f, 3343.482f, 46.73466f), painbox_door_radius_continuous), owning_building_guid = 28) } Building19998() @@ -1004,7 +1047,7 @@ object Map01 { Building11() def Building11(): Unit = { // Name: Amun Type: tech_plant GUID: 35, MapID: 11 - LocalBuilding(35, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4428f, 2220f, 68.3462f)))) + LocalBuilding(35, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4428f, 2220f, 68.3462f), tech_plant))) LocalObject(157, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 35) LocalObject(350, Door.Constructor(Vector3(4348.938f, 2218.272f, 69.8882f)), owning_building_guid = 35) LocalObject(351, Door.Constructor(Vector3(4349.255f, 2236.463f, 77.8512f)), owning_building_guid = 35) @@ -1117,12 +1160,18 @@ object Map01 { TurretToWeapon(1258, 5045) LocalObject(1259, FacilityTurret.Constructor(manned_turret, Vector3(4510.356f, 2119.692f, 76.8452f)), owning_building_guid = 35) TurretToWeapon(1259, 5046) + LocalObject(1620, Painbox.Constructor(Vector3(4402.333f, 2224.242f, 56.9195f), painbox), owning_building_guid = 35) + LocalObject(1629, Painbox.Constructor(Vector3(4407.813f, 2257.146f, 65.2161f), painbox_continuous), owning_building_guid = 35) + LocalObject(1638, Painbox.Constructor(Vector3(4400.628f, 2239.009f, 56.6056f), painbox_door_radius), owning_building_guid = 35) + LocalObject(1657, Painbox.Constructor(Vector3(4392.878f, 2250.048f, 64.5285f), painbox_door_radius_continuous), owning_building_guid = 35) + LocalObject(1658, Painbox.Constructor(Vector3(4408.53f, 2242.574f, 63.6224f), painbox_door_radius_continuous), owning_building_guid = 35) + LocalObject(1659, Painbox.Constructor(Vector3(4409.836f, 2270.046f, 63.0741f), painbox_door_radius_continuous), owning_building_guid = 35) } Building5() def Building5(): Unit = { // Name: Seth Type: tech_plant GUID: 38, MapID: 5 - LocalBuilding(38, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4566f, 6116f, 57.799f)))) + LocalBuilding(38, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4566f, 6116f, 57.799f), tech_plant))) LocalObject(158, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 38) LocalObject(361, Door.Constructor(Vector3(4469.867f, 6164.563f, 59.42f)), owning_building_guid = 38) LocalObject(363, Door.Constructor(Vector3(4474.748f, 6119.361f, 59.45f)), owning_building_guid = 38) @@ -1235,12 +1284,18 @@ object Map01 { TurretToWeapon(1266, 5051) LocalObject(1267, FacilityTurret.Constructor(manned_turret, Vector3(4671.808f, 6191.158f, 66.298f)), owning_building_guid = 38) TurretToWeapon(1267, 5052) + LocalObject(1622, Painbox.Constructor(Vector3(4559.978f, 6090.691f, 46.3723f), painbox), owning_building_guid = 38) + LocalObject(1630, Painbox.Constructor(Vector3(4527.537f, 6098.453f, 54.6689f), painbox_continuous), owning_building_guid = 38) + LocalObject(1639, Painbox.Constructor(Vector3(4545.127f, 6090.021f, 46.0584f), painbox_door_radius), owning_building_guid = 38) + LocalObject(1660, Painbox.Constructor(Vector3(4514.809f, 6101.371f, 52.52691f), painbox_door_radius_continuous), owning_building_guid = 38) + LocalObject(1661, Painbox.Constructor(Vector3(4533.576f, 6083.06f, 53.9813f), painbox_door_radius_continuous), owning_building_guid = 38) + LocalObject(1662, Painbox.Constructor(Vector3(4542.123f, 6098.152f, 53.0752f), painbox_door_radius_continuous), owning_building_guid = 38) } Building20() def Building20(): Unit = { // Name: W_Sobek_Tower Type: tower_a GUID: 41, MapID: 20 - LocalBuilding(41, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2600f, 3180f, 73.48247f)))) + LocalBuilding(41, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2600f, 3180f, 73.48247f), tower_a))) LocalObject(1877, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 41) LocalObject(222, Door.Constructor(Vector3(2589.334f, 3170.292f, 75.00347f)), owning_building_guid = 41) LocalObject(223, Door.Constructor(Vector3(2589.334f, 3170.292f, 95.00247f)), owning_building_guid = 41) @@ -1269,12 +1324,15 @@ object Map01 { TurretToWeapon(1201, 5053) LocalObject(1202, FacilityTurret.Constructor(manned_turret, Vector3(2606.851f, 3154.952f, 92.42447f)), owning_building_guid = 41) TurretToWeapon(1202, 5054) + LocalObject(1669, Painbox.Constructor(Vector3(2586.406f, 3165.895f, 63.58247f), painbox_radius_continuous), owning_building_guid = 41) + LocalObject(1670, Painbox.Constructor(Vector3(2592.721f, 3176.42f, 64.98157f), painbox_radius_continuous), owning_building_guid = 41) + LocalObject(1671, Painbox.Constructor(Vector3(2597.938f, 3163.108f, 63.58247f), painbox_radius_continuous), owning_building_guid = 41) } Building21() def Building21(): Unit = { // Name: S_Mont_Tower Type: tower_a GUID: 42, MapID: 21 - LocalBuilding(42, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3124f, 3784f, 97.89117f)))) + LocalBuilding(42, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3124f, 3784f, 97.89117f), tower_a))) LocalObject(1879, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 42) LocalObject(246, Door.Constructor(Vector3(3135.257f, 3793.015f, 99.41218f)), owning_building_guid = 42) LocalObject(247, Door.Constructor(Vector3(3135.257f, 3793.015f, 119.4112f)), owning_building_guid = 42) @@ -1303,12 +1361,15 @@ object Map01 { TurretToWeapon(1210, 5055) LocalObject(1213, FacilityTurret.Constructor(manned_turret, Vector3(3145.453f, 3798.633f, 116.8332f)), owning_building_guid = 42) TurretToWeapon(1213, 5056) + LocalObject(1675, Painbox.Constructor(Vector3(3129.755f, 3778.283f, 89.39027f), painbox_radius_continuous), owning_building_guid = 42) + LocalObject(1676, Painbox.Constructor(Vector3(3140.643f, 3787.55f, 87.99117f), painbox_radius_continuous), owning_building_guid = 42) + LocalObject(1677, Painbox.Constructor(Vector3(3141.763f, 3775.739f, 87.99117f), painbox_radius_continuous), owning_building_guid = 42) } Building14() def Building14(): Unit = { // Name: NE_Amerish_Warpgate_Tower Type: tower_a GUID: 43, MapID: 14 - LocalBuilding(43, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3148f, 1398f, 56.7095f)))) + LocalBuilding(43, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3148f, 1398f, 56.7095f), tower_a))) LocalObject(1880, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 43) LocalObject(253, Door.Constructor(Vector3(3153.475f, 1411.343f, 58.2305f)), owning_building_guid = 43) LocalObject(254, Door.Constructor(Vector3(3153.475f, 1411.343f, 78.22949f)), owning_building_guid = 43) @@ -1337,12 +1398,15 @@ object Map01 { TurretToWeapon(1212, 5057) LocalObject(1214, FacilityTurret.Constructor(manned_turret, Vector3(3159.669f, 1421.199f, 75.6515f)), owning_building_guid = 43) TurretToWeapon(1214, 5058) + LocalObject(1678, Painbox.Constructor(Vector3(3155.805f, 1395.79f, 48.2086f), painbox_radius_continuous), owning_building_guid = 43) + LocalObject(1679, Painbox.Constructor(Vector3(3160.835f, 1409.174f, 46.80949f), painbox_radius_continuous), owning_building_guid = 43) + LocalObject(1680, Painbox.Constructor(Vector3(3167.541f, 1399.386f, 46.80949f), painbox_radius_continuous), owning_building_guid = 43) } Building32() def Building32(): Unit = { // Name: SW__Aton_Tower Type: tower_a GUID: 44, MapID: 32 - LocalBuilding(44, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3572f, 4886f, 68.03491f)))) + LocalBuilding(44, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3572f, 4886f, 68.03491f), tower_a))) LocalObject(1883, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 44) LocalObject(286, Door.Constructor(Vector3(3584f, 4878f, 69.55592f)), owning_building_guid = 44) LocalObject(287, Door.Constructor(Vector3(3584f, 4878f, 89.55492f)), owning_building_guid = 44) @@ -1371,12 +1435,15 @@ object Map01 { TurretToWeapon(1225, 5059) LocalObject(1227, FacilityTurret.Constructor(manned_turret, Vector3(3594.647f, 4898.707f, 86.97691f)), owning_building_guid = 44) TurretToWeapon(1227, 5060) + LocalObject(1687, Painbox.Constructor(Vector3(3577.235f, 4879.803f, 59.53401f), painbox_radius_continuous), owning_building_guid = 44) + LocalObject(1688, Painbox.Constructor(Vector3(3588.889f, 4888.086f, 58.13491f), painbox_radius_continuous), owning_building_guid = 44) + LocalObject(1689, Painbox.Constructor(Vector3(3588.975f, 4876.223f, 58.13491f), painbox_radius_continuous), owning_building_guid = 44) } Building38() def Building38(): Unit = { // Name: NE_Horus_Tower Type: tower_a GUID: 45, MapID: 38 - LocalBuilding(45, 38, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3862f, 2326f, 72.06335f)))) + LocalBuilding(45, 38, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3862f, 2326f, 72.06335f), tower_a))) LocalObject(1885, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 45) LocalObject(316, Door.Constructor(Vector3(3874f, 2318f, 73.58436f)), owning_building_guid = 45) LocalObject(317, Door.Constructor(Vector3(3874f, 2318f, 93.58336f)), owning_building_guid = 45) @@ -1405,12 +1472,15 @@ object Map01 { TurretToWeapon(1235, 5061) LocalObject(1236, FacilityTurret.Constructor(manned_turret, Vector3(3884.647f, 2338.707f, 91.00536f)), owning_building_guid = 45) TurretToWeapon(1236, 5062) + LocalObject(1693, Painbox.Constructor(Vector3(3867.235f, 2319.803f, 63.56245f), painbox_radius_continuous), owning_building_guid = 45) + LocalObject(1694, Painbox.Constructor(Vector3(3878.889f, 2328.086f, 62.16335f), painbox_radius_continuous), owning_building_guid = 45) + LocalObject(1695, Painbox.Constructor(Vector3(3878.975f, 2316.223f, 62.16335f), painbox_radius_continuous), owning_building_guid = 45) } Building17() def Building17(): Unit = { // Name: W_Thoth_Tower Type: tower_a GUID: 46, MapID: 17 - LocalBuilding(46, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4290f, 3328f, 67.31162f)))) + LocalBuilding(46, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4290f, 3328f, 67.31162f), tower_a))) LocalObject(1888, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 46) LocalObject(342, Door.Constructor(Vector3(4297.495f, 3340.322f, 68.83263f)), owning_building_guid = 46) LocalObject(343, Door.Constructor(Vector3(4297.495f, 3340.322f, 88.83162f)), owning_building_guid = 46) @@ -1439,12 +1509,15 @@ object Map01 { TurretToWeapon(1247, 5063) LocalObject(1248, FacilityTurret.Constructor(manned_turret, Vector3(4305.155f, 3349.087f, 86.25362f)), owning_building_guid = 46) TurretToWeapon(1248, 5064) + LocalObject(1702, Painbox.Constructor(Vector3(4297.363f, 3324.596f, 58.81072f), painbox_radius_continuous), owning_building_guid = 46) + LocalObject(1703, Painbox.Constructor(Vector3(4304.425f, 3337.028f, 57.41162f), painbox_radius_continuous), owning_building_guid = 46) + LocalObject(1704, Painbox.Constructor(Vector3(4309.517f, 3326.313f, 57.41162f), painbox_radius_continuous), owning_building_guid = 46) } Building36() def Building36(): Unit = { // Name: E_Tower_Seth Type: tower_a GUID: 47, MapID: 36 - LocalBuilding(47, 36, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4828f, 6192f, 67.78428f)))) + LocalBuilding(47, 36, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4828f, 6192f, 67.78428f), tower_a))) LocalObject(1892, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 47) LocalObject(412, Door.Constructor(Vector3(4833.707f, 6205.245f, 69.30528f)), owning_building_guid = 47) LocalObject(413, Door.Constructor(Vector3(4833.707f, 6205.245f, 89.30428f)), owning_building_guid = 47) @@ -1473,12 +1546,15 @@ object Map01 { TurretToWeapon(1268, 5065) LocalObject(1269, FacilityTurret.Constructor(manned_turret, Vector3(4840.073f, 6214.991f, 86.72628f)), owning_building_guid = 47) TurretToWeapon(1269, 5066) + LocalObject(1714, Painbox.Constructor(Vector3(4835.766f, 6189.654f, 59.28338f), painbox_radius_continuous), owning_building_guid = 47) + LocalObject(1715, Painbox.Constructor(Vector3(4841.028f, 6202.948f, 57.88428f), painbox_radius_continuous), owning_building_guid = 47) + LocalObject(1716, Painbox.Constructor(Vector3(4847.562f, 6193.045f, 57.88428f), painbox_radius_continuous), owning_building_guid = 47) } Building24() def Building24(): Unit = { // Name: E_Bastet_Tower Type: tower_a GUID: 48, MapID: 24 - LocalBuilding(48, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5524f, 5436f, 74.02264f)))) + LocalBuilding(48, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5524f, 5436f, 74.02264f), tower_a))) LocalObject(1895, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 48) LocalObject(441, Door.Constructor(Vector3(5530.839f, 5423.303f, 75.54365f)), owning_building_guid = 48) LocalObject(442, Door.Constructor(Vector3(5530.839f, 5423.303f, 95.54265f)), owning_building_guid = 48) @@ -1507,12 +1583,15 @@ object Map01 { TurretToWeapon(1279, 5067) LocalObject(1281, FacilityTurret.Constructor(manned_turret, Vector3(5549.962f, 5436.587f, 92.96465f)), owning_building_guid = 48) TurretToWeapon(1281, 5068) + LocalObject(1721, Painbox.Constructor(Vector3(5525.713f, 5428.071f, 65.52174f), painbox_radius_continuous), owning_building_guid = 48) + LocalObject(1724, Painbox.Constructor(Vector3(5534.398f, 5419.398f, 64.12264f), painbox_radius_continuous), owning_building_guid = 48) + LocalObject(1725, Painbox.Constructor(Vector3(5539.892f, 5429.913f, 64.12264f), painbox_radius_continuous), owning_building_guid = 48) } Building25() def Building25(): Unit = { // Name: NW_Cyssor_Warpgate_Tower Type: tower_a GUID: 49, MapID: 25 - LocalBuilding(49, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5636f, 3622f, 162.7766f)))) + LocalBuilding(49, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5636f, 3622f, 162.7766f), tower_a))) LocalObject(1896, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 49) LocalObject(445, Door.Constructor(Vector3(5644.94f, 3610.683f, 164.2976f)), owning_building_guid = 49) LocalObject(446, Door.Constructor(Vector3(5644.94f, 3610.683f, 184.2966f)), owning_building_guid = 49) @@ -1541,12 +1620,15 @@ object Map01 { TurretToWeapon(1282, 5069) LocalObject(1283, FacilityTurret.Constructor(manned_turret, Vector3(5661.465f, 3627.087f, 181.7186f)), owning_building_guid = 49) TurretToWeapon(1283, 5070) + LocalObject(1726, Painbox.Constructor(Vector3(5639.064f, 3614.489f, 154.2757f), painbox_radius_continuous), owning_building_guid = 49) + LocalObject(1727, Painbox.Constructor(Vector3(5649.123f, 3607.456f, 152.8766f), painbox_radius_continuous), owning_building_guid = 49) + LocalObject(1728, Painbox.Constructor(Vector3(5652.707f, 3618.765f, 152.8766f), painbox_radius_continuous), owning_building_guid = 49) } Building22() def Building22(): Unit = { // Name: S_Sobek_Tower Type: tower_b GUID: 50, MapID: 22 - LocalBuilding(50, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3162f, 2856f, 70.09491f)))) + LocalBuilding(50, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3162f, 2856f, 70.09491f), tower_b))) LocalObject(1881, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 50) LocalObject(258, Door.Constructor(Vector3(3163.335f, 2870.36f, 71.61491f)), owning_building_guid = 50) LocalObject(259, Door.Constructor(Vector3(3163.335f, 2870.36f, 81.61491f)), owning_building_guid = 50) @@ -1575,12 +1657,15 @@ object Map01 { LocalObject(1334, Terminal.Constructor(order_terminal), owning_building_guid = 50) LocalObject(1821, SpawnTube.Constructor(respawn_tube_tower, Vector3(3165.511f, 2866.933f, 59.57691f), Vector3(0, 0, 309)), owning_building_guid = 50) LocalObject(1822, SpawnTube.Constructor(respawn_tube_tower, Vector3(3178.264f, 2856.606f, 59.57691f), Vector3(0, 0, 309)), owning_building_guid = 50) + LocalObject(1681, Painbox.Constructor(Vector3(3171.014f, 2855.769f, 61.38431f), painbox_radius_continuous), owning_building_guid = 50) + LocalObject(1682, Painbox.Constructor(Vector3(3171.224f, 2870.739f, 60.19491f), painbox_radius_continuous), owning_building_guid = 50) + LocalObject(1683, Painbox.Constructor(Vector3(3180.489f, 2863.066f, 60.19491f), painbox_radius_continuous), owning_building_guid = 50) } Building37() def Building37(): Unit = { // Name: N_Aton_Tower Type: tower_b GUID: 51, MapID: 37 - LocalBuilding(51, 37, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3708f, 5656f, 81.34708f)))) + LocalBuilding(51, 37, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3708f, 5656f, 81.34708f), tower_b))) LocalObject(1884, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 51) LocalObject(297, Door.Constructor(Vector3(3707.575f, 5641.584f, 82.86708f)), owning_building_guid = 51) LocalObject(298, Door.Constructor(Vector3(3707.575f, 5641.584f, 92.86708f)), owning_building_guid = 51) @@ -1609,12 +1694,15 @@ object Map01 { LocalObject(1353, Terminal.Constructor(order_terminal), owning_building_guid = 51) LocalObject(1832, SpawnTube.Constructor(respawn_tube_tower, Vector3(3703.278f, 5640.425f, 70.82909f), Vector3(0, 0, 58)), owning_building_guid = 51) LocalObject(1834, SpawnTube.Constructor(respawn_tube_tower, Vector3(3717.194f, 5649.121f, 70.82909f), Vector3(0, 0, 58)), owning_building_guid = 51) + LocalObject(1690, Painbox.Constructor(Vector3(3704.846f, 5647.552f, 72.63648f), painbox_radius_continuous), owning_building_guid = 51) + LocalObject(1691, Painbox.Constructor(Vector3(3708.662f, 5636.217f, 71.44708f), painbox_radius_continuous), owning_building_guid = 51) + LocalObject(1692, Painbox.Constructor(Vector3(3718.933f, 5642.479f, 71.44708f), painbox_radius_continuous), owning_building_guid = 51) } Building41() def Building41(): Unit = { // Name: E_Hossin_Warpgate_Tower Type: tower_b GUID: 52, MapID: 41 - LocalBuilding(52, 41, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4484f, 7294f, 61.76336f)))) + LocalBuilding(52, 41, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4484f, 7294f, 61.76336f), tower_b))) LocalObject(1889, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 52) LocalObject(365, Door.Constructor(Vector3(4491.92f, 7281.947f, 63.28336f)), owning_building_guid = 52) LocalObject(366, Door.Constructor(Vector3(4491.92f, 7281.947f, 73.28336f)), owning_building_guid = 52) @@ -1643,12 +1731,15 @@ object Map01 { LocalObject(1383, Terminal.Constructor(order_terminal), owning_building_guid = 52) LocalObject(1852, SpawnTube.Constructor(respawn_tube_tower, Vector3(4489.065f, 7278.533f, 51.24536f), Vector3(0, 0, 23)), owning_building_guid = 52) LocalObject(1853, SpawnTube.Constructor(respawn_tube_tower, Vector3(4495.477f, 7293.639f, 51.24536f), Vector3(0, 0, 23)), owning_building_guid = 52) + LocalObject(1705, Painbox.Constructor(Vector3(4486.262f, 7285.271f, 53.05276f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(1706, Painbox.Constructor(Vector3(4495.889f, 7278.175f, 51.86336f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(1708, Painbox.Constructor(Vector3(4500.71f, 7289.195f, 51.86336f), painbox_radius_continuous), owning_building_guid = 52) } Building18() def Building18(): Unit = { // Name: N_Hapi_Tower Type: tower_b GUID: 53, MapID: 18 - LocalBuilding(53, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4494f, 4884f, 74.691f)))) + LocalBuilding(53, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4494f, 4884f, 74.691f), tower_b))) LocalObject(1890, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 53) LocalObject(378, Door.Constructor(Vector3(4505.257f, 4893.016f, 76.211f)), owning_building_guid = 53) LocalObject(379, Door.Constructor(Vector3(4505.257f, 4893.016f, 86.211f)), owning_building_guid = 53) @@ -1677,12 +1768,15 @@ object Map01 { LocalObject(1386, Terminal.Constructor(order_terminal), owning_building_guid = 53) LocalObject(1854, SpawnTube.Constructor(respawn_tube_tower, Vector3(4504.303f, 4889.069f, 64.173f), Vector3(0, 0, 355)), owning_building_guid = 53) LocalObject(1855, SpawnTube.Constructor(respawn_tube_tower, Vector3(4505.733f, 4872.722f, 64.173f), Vector3(0, 0, 355)), owning_building_guid = 53) + LocalObject(1707, Painbox.Constructor(Vector3(4500.095f, 4877.355f, 65.9804f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(1710, Painbox.Constructor(Vector3(4511.01f, 4887.603f, 64.791f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(1711, Painbox.Constructor(Vector3(4511.927f, 4875.608f, 64.791f), painbox_radius_continuous), owning_building_guid = 53) } Building15() def Building15(): Unit = { // Name: S_Amun_Tower Type: tower_b GUID: 54, MapID: 15 - LocalBuilding(54, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4500f, 1912f, 76.47633f)))) + LocalBuilding(54, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4500f, 1912f, 76.47633f), tower_b))) LocalObject(1891, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 54) LocalObject(384, Door.Constructor(Vector3(4510.075f, 1922.32f, 77.99633f)), owning_building_guid = 54) LocalObject(385, Door.Constructor(Vector3(4510.075f, 1922.32f, 87.99634f)), owning_building_guid = 54) @@ -1711,12 +1805,15 @@ object Map01 { LocalObject(1389, Terminal.Constructor(order_terminal), owning_building_guid = 54) LocalObject(1856, SpawnTube.Constructor(respawn_tube_tower, Vector3(4509.609f, 1918.287f, 65.95834f), Vector3(0, 0, 348)), owning_building_guid = 54) LocalObject(1857, SpawnTube.Constructor(respawn_tube_tower, Vector3(4513.021f, 1902.236f, 65.95834f), Vector3(0, 0, 348)), owning_building_guid = 54) + LocalObject(1709, Painbox.Constructor(Vector3(4506.859f, 1906.147f, 67.76573f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(1712, Painbox.Constructor(Vector3(4516.444f, 1917.649f, 66.57633f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(1713, Painbox.Constructor(Vector3(4518.816f, 1905.856f, 66.57633f), painbox_radius_continuous), owning_building_guid = 54) } Building39() def Building39(): Unit = { // Name: E_Forseral_Warpgate_Tower Type: tower_c GUID: 55, MapID: 39 - LocalBuilding(55, 39, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2826f, 5330f, 175.1091f)))) + LocalBuilding(55, 39, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2826f, 5330f, 175.1091f), tower_c))) LocalObject(1878, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 55) LocalObject(226, Door.Constructor(Vector3(2835.708f, 5319.334f, 176.6301f)), owning_building_guid = 55) LocalObject(227, Door.Constructor(Vector3(2835.708f, 5319.334f, 196.6291f)), owning_building_guid = 55) @@ -1749,12 +1846,15 @@ object Map01 { TurretToWeapon(1203, 5071) LocalObject(1204, FacilityTurret.Constructor(manned_turret, Vector3(2852.417f, 5338.828f, 194.0511f)), owning_building_guid = 55) TurretToWeapon(1204, 5072) + LocalObject(1672, Painbox.Constructor(Vector3(2828.592f, 5321.984f, 167.1286f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(1673, Painbox.Constructor(Vector3(2839.89f, 5315.756f, 165.2091f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(1674, Painbox.Constructor(Vector3(2843.094f, 5327.822f, 165.2091f), painbox_radius_continuous), owning_building_guid = 55) } Building23() def Building23(): Unit = { // Name: NW_Mont_Tower Type: tower_c GUID: 56, MapID: 23 - LocalBuilding(56, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3190f, 4412f, 105.591f)))) + LocalBuilding(56, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3190f, 4412f, 105.591f), tower_c))) LocalObject(1882, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 56) LocalObject(264, Door.Constructor(Vector3(3194.769f, 4398.389f, 107.112f)), owning_building_guid = 56) LocalObject(265, Door.Constructor(Vector3(3194.769f, 4398.389f, 127.111f)), owning_building_guid = 56) @@ -1787,12 +1887,15 @@ object Map01 { TurretToWeapon(1217, 5073) LocalObject(1218, FacilityTurret.Constructor(manned_turret, Vector3(3217.767f, 4409.804f, 124.533f)), owning_building_guid = 56) TurretToWeapon(1218, 5074) + LocalObject(1684, Painbox.Constructor(Vector3(3189.254f, 4403.608f, 97.61049f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(1685, Painbox.Constructor(Vector3(3197.22f, 4393.461f, 95.69099f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(1686, Painbox.Constructor(Vector3(3204.884f, 4403.316f, 95.69099f), painbox_radius_continuous), owning_building_guid = 56) } Building42() def Building42(): Unit = { // Name: E_Amerish_Warpgate_Tower Type: tower_c GUID: 57, MapID: 42 - LocalBuilding(57, 42, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4058f, 1262f, 68.20887f)))) + LocalBuilding(57, 42, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4058f, 1262f, 68.20887f), tower_c))) LocalObject(1886, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 57) LocalObject(324, Door.Constructor(Vector3(4064.84f, 1274.697f, 69.72987f)), owning_building_guid = 57) LocalObject(325, Door.Constructor(Vector3(4064.84f, 1274.697f, 89.72887f)), owning_building_guid = 57) @@ -1825,12 +1928,15 @@ object Map01 { TurretToWeapon(1239, 5075) LocalObject(1240, FacilityTurret.Constructor(manned_turret, Vector3(4071.725f, 1286.237f, 87.15087f)), owning_building_guid = 57) TurretToWeapon(1240, 5076) + LocalObject(1696, Painbox.Constructor(Vector3(4065.29f, 1257.777f, 60.22837f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(1697, Painbox.Constructor(Vector3(4072.16f, 1271.819f, 58.30887f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(1698, Painbox.Constructor(Vector3(4077.853f, 1260.709f, 58.30887f), painbox_radius_continuous), owning_building_guid = 57) } Building19() def Building19(): Unit = { // Name: NW_Seth_Tower Type: tower_c GUID: 58, MapID: 19 - LocalBuilding(58, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4148f, 6224f, 93.21268f)))) + LocalBuilding(58, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4148f, 6224f, 93.21268f), tower_c))) LocalObject(1887, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 58) LocalObject(328, Door.Constructor(Vector3(4154.166f, 6237.038f, 94.73369f)), owning_building_guid = 58) LocalObject(329, Door.Constructor(Vector3(4154.166f, 6237.038f, 114.7327f)), owning_building_guid = 58) @@ -1863,12 +1969,15 @@ object Map01 { TurretToWeapon(1241, 5077) LocalObject(1242, FacilityTurret.Constructor(manned_turret, Vector3(4160.438f, 6248.922f, 112.1547f)), owning_building_guid = 58) TurretToWeapon(1242, 5078) + LocalObject(1699, Painbox.Constructor(Vector3(4155.501f, 6220.165f, 85.23219f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(1700, Painbox.Constructor(Vector3(4161.627f, 6234.547f, 83.31268f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(1701, Painbox.Constructor(Vector3(4167.894f, 6223.75f, 83.31268f), painbox_radius_continuous), owning_building_guid = 58) } Building16() def Building16(): Unit = { // Name: E_Amun_Tower Type: tower_c GUID: 59, MapID: 16 - LocalBuilding(59, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5080f, 1796f, 76.71438f)))) + LocalBuilding(59, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5080f, 1796f, 76.71438f), tower_c))) LocalObject(1893, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 59) LocalObject(416, Door.Constructor(Vector3(5085.241f, 1809.436f, 78.23538f)), owning_building_guid = 59) LocalObject(417, Door.Constructor(Vector3(5085.241f, 1809.436f, 98.23438f)), owning_building_guid = 59) @@ -1901,12 +2010,15 @@ object Map01 { TurretToWeapon(1270, 5079) LocalObject(1271, FacilityTurret.Constructor(manned_turret, Vector3(5090.668f, 1821.729f, 95.65638f)), owning_building_guid = 59) TurretToWeapon(1271, 5080) + LocalObject(1717, Painbox.Constructor(Vector3(5087.75f, 1792.697f, 68.73388f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(1718, Painbox.Constructor(Vector3(5092.858f, 1807.472f, 66.81438f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(1719, Painbox.Constructor(Vector3(5099.862f, 1797.138f, 66.81438f), painbox_radius_continuous), owning_building_guid = 59) } Building40() def Building40(): Unit = { // Name: N_Bastet_Tower Type: tower_c GUID: 60, MapID: 40 - LocalBuilding(60, 40, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5514f, 5964f, 52.92538f)))) + LocalBuilding(60, 40, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5514f, 5964f, 52.92538f), tower_c))) LocalObject(1894, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 60) LocalObject(437, Door.Constructor(Vector3(5524.936f, 5954.597f, 54.44638f)), owning_building_guid = 60) LocalObject(438, Door.Constructor(Vector3(5524.936f, 5954.597f, 74.44539f)), owning_building_guid = 60) @@ -1939,6 +2051,9 @@ object Map01 { TurretToWeapon(1278, 5081) LocalObject(1280, FacilityTurret.Constructor(manned_turret, Vector3(5539.145f, 5975.982f, 71.86739f)), owning_building_guid = 60) TurretToWeapon(1280, 5082) + LocalObject(1720, Painbox.Constructor(Vector3(5517.549f, 5956.359f, 44.94489f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(1722, Painbox.Constructor(Vector3(5529.522f, 5951.555f, 43.02538f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(1723, Painbox.Constructor(Vector3(5531.231f, 5963.921f, 43.02538f), painbox_radius_continuous), owning_building_guid = 60) } Building1() diff --git a/pslogin/src/main/scala/zonemaps/Map02.scala b/pslogin/src/main/scala/zonemaps/Map02.scala index 0c1904198..11115ad73 100644 --- a/pslogin/src/main/scala/zonemaps/Map02.scala +++ b/pslogin/src/main/scala/zonemaps/Map02.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} @@ -22,7 +23,7 @@ object Map02 { Building12() def Building12(): Unit = { // Name: Ixtab Type: amp_station GUID: 1, MapID: 12 - LocalBuilding(1, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3390f, 3150f, 39.97925f)))) + LocalBuilding(1, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3390f, 3150f, 39.97925f), amp_station))) LocalObject(186, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(148, Door.Constructor(Vector3(3385.337f, 3145.039f, 52.88125f)), owning_building_guid = 1) LocalObject(149, Door.Constructor(Vector3(3394.963f, 3154.661f, 52.88125f)), owning_building_guid = 1) @@ -137,12 +138,18 @@ object Map02 { TurretToWeapon(1474, 5004) LocalObject(1477, FacilityTurret.Constructor(manned_turret, Vector3(3515.634f, 3172.617f, 48.68725f)), owning_building_guid = 1) TurretToWeapon(1477, 5005) + LocalObject(1944, Painbox.Constructor(Vector3(3342.813f, 3187.453f, 30.05025f), painbox), owning_building_guid = 1) + LocalObject(1955, Painbox.Constructor(Vector3(3380.236f, 3157.765f, 37.62765f), painbox_continuous), owning_building_guid = 1) + LocalObject(1966, Painbox.Constructor(Vector3(3354.248f, 3179.026f, 26.63825f), painbox_door_radius), owning_building_guid = 1) + LocalObject(1983, Painbox.Constructor(Vector3(3369.449f, 3146.419f, 33.87925f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(1984, Painbox.Constructor(Vector3(3388.132f, 3164.998f, 33.94375f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(1985, Painbox.Constructor(Vector3(3393.836f, 3151.761f, 35.85785f), painbox_door_radius_continuous), owning_building_guid = 1) } Building46() def Building46(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 4, MapID: 46 - LocalBuilding(4, 46, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2598f, 3700f, 41.29307f)))) + LocalBuilding(4, 46, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2598f, 3700f, 41.29307f), bunker_gauntlet))) LocalObject(307, Door.Constructor(Vector3(2596.088f, 3724.898f, 42.81407f)), owning_building_guid = 4) LocalObject(308, Door.Constructor(Vector3(2596.099f, 3675.077f, 42.81407f)), owning_building_guid = 4) } @@ -150,7 +157,7 @@ object Map02 { Building44() def Building44(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 5, MapID: 44 - LocalBuilding(5, 44, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3474f, 3242f, 39.97925f)))) + LocalBuilding(5, 44, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3474f, 3242f, 39.97925f), bunker_gauntlet))) LocalObject(372, Door.Constructor(Vector3(3455.042f, 3258.254f, 41.50025f)), owning_building_guid = 5) LocalObject(379, Door.Constructor(Vector3(3490.279f, 3223.032f, 41.50025f)), owning_building_guid = 5) } @@ -158,7 +165,7 @@ object Map02 { Building47() def Building47(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 6, MapID: 47 - LocalBuilding(6, 47, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4580f, 3462f, 28.62407f)))) + LocalBuilding(6, 47, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4580f, 3462f, 28.62407f), bunker_gauntlet))) LocalObject(450, Door.Constructor(Vector3(4578.088f, 3486.898f, 30.14507f)), owning_building_guid = 6) LocalObject(451, Door.Constructor(Vector3(4578.099f, 3437.077f, 30.14507f)), owning_building_guid = 6) } @@ -166,7 +173,7 @@ object Map02 { Building45() def Building45(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 7, MapID: 45 - LocalBuilding(7, 45, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5404f, 3430f, 27.68258f)))) + LocalBuilding(7, 45, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5404f, 3430f, 27.68258f), bunker_gauntlet))) LocalObject(479, Door.Constructor(Vector3(5379.077f, 3431.901f, 29.20358f)), owning_building_guid = 7) LocalObject(484, Door.Constructor(Vector3(5428.898f, 3431.912f, 29.20358f)), owning_building_guid = 7) } @@ -174,70 +181,70 @@ object Map02 { Building36() def Building36(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 8, MapID: 36 - LocalBuilding(8, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2234f, 3870f, 33.47842f)))) + LocalBuilding(8, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2234f, 3870f, 33.47842f), bunker_lg))) LocalObject(289, Door.Constructor(Vector3(2237.651f, 3869.965f, 34.99942f)), owning_building_guid = 8) } Building41() def Building41(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 9, MapID: 41 - LocalBuilding(9, 41, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3218f, 5222f, 13.92865f)))) + LocalBuilding(9, 41, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3218f, 5222f, 13.92865f), bunker_lg))) LocalObject(325, Door.Constructor(Vector3(3218.098f, 5225.649f, 15.44965f)), owning_building_guid = 9) } Building34() def Building34(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 10, MapID: 34 - LocalBuilding(10, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3448f, 2944f, 38.54488f)))) + LocalBuilding(10, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3448f, 2944f, 38.54488f), bunker_lg))) LocalObject(370, Door.Constructor(Vector3(3450.606f, 2946.557f, 40.06588f)), owning_building_guid = 10) } Building43() def Building43(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 11, MapID: 43 - LocalBuilding(11, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3544f, 3970f, 30.07141f)))) + LocalBuilding(11, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3544f, 3970f, 30.07141f), bunker_lg))) LocalObject(382, Door.Constructor(Vector3(3541.443f, 3972.606f, 31.59241f)), owning_building_guid = 11) } Building35() def Building35(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 12, MapID: 35 - LocalBuilding(12, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4028f, 3712f, 29.54496f)))) + LocalBuilding(12, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4028f, 3712f, 29.54496f), bunker_lg))) LocalObject(405, Door.Constructor(Vector3(4030.557f, 3709.394f, 31.06596f)), owning_building_guid = 12) } Building38() def Building38(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 13, MapID: 38 - LocalBuilding(13, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5520f, 3804f, 18.05474f)))) + LocalBuilding(13, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5520f, 3804f, 18.05474f), bunker_lg))) LocalObject(491, Door.Constructor(Vector3(5522.557f, 3801.394f, 19.57574f)), owning_building_guid = 13) } Building37() def Building37(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 14, MapID: 37 - LocalBuilding(14, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3826f, 6192f, 29.88374f)))) + LocalBuilding(14, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3826f, 6192f, 29.88374f), bunker_sm))) LocalObject(393, Door.Constructor(Vector3(3826.919f, 6192.812f, 31.40474f)), owning_building_guid = 14) } Building39() def Building39(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 15, MapID: 39 - LocalBuilding(15, 39, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4678f, 3042f, 24.19964f)))) + LocalBuilding(15, 39, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4678f, 3042f, 24.19964f), bunker_sm))) LocalObject(452, Door.Constructor(Vector3(4678.076f, 3043.224f, 25.72064f)), owning_building_guid = 15) } Building40() def Building40(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 16, MapID: 40 - LocalBuilding(16, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6606f, 2274f, 130.5399f)))) + LocalBuilding(16, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6606f, 2274f, 130.5399f), bunker_sm))) LocalObject(520, Door.Constructor(Vector3(6605.945f, 2272.775f, 132.0609f)), owning_building_guid = 16) } Building48() def Building48(): Unit = { // Name: Hurakan Type: comm_station GUID: 17, MapID: 48 - LocalBuilding(17, 48, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1904f, 2988f, 38.46553f)))) + LocalBuilding(17, 48, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1904f, 2988f, 38.46553f), comm_station))) LocalObject(183, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 17) LocalObject(266, Door.Constructor(Vector3(1836.197f, 3012.5f, 40.21653f)), owning_building_guid = 17) LocalObject(267, Door.Constructor(Vector3(1836.197f, 3030.693f, 48.18053f)), owning_building_guid = 17) @@ -343,12 +350,18 @@ object Map02 { TurretToWeapon(1445, 5010) LocalObject(1446, FacilityTurret.Constructor(manned_turret, Vector3(1985.75f, 3018.451f, 47.17353f)), owning_building_guid = 17) TurretToWeapon(1446, 5011) + LocalObject(1941, Painbox.Constructor(Vector3(1940.089f, 3007.862f, 26.06753f), painbox), owning_building_guid = 17) + LocalObject(1952, Painbox.Constructor(Vector3(1930.17f, 2941.785f, 33.11033f), painbox_continuous), owning_building_guid = 17) + LocalObject(1963, Painbox.Constructor(Vector3(1925.073f, 3007.763f, 23.92423f), painbox_door_radius), owning_building_guid = 17) + LocalObject(1974, Painbox.Constructor(Vector3(1910.076f, 2944.086f, 30.49153f), painbox_door_radius_continuous), owning_building_guid = 17) + LocalObject(1975, Painbox.Constructor(Vector3(1931.827f, 2930.145f, 31.49153f), painbox_door_radius_continuous), owning_building_guid = 17) + LocalObject(1976, Painbox.Constructor(Vector3(1937.42f, 2943.19f, 30.27323f), painbox_door_radius_continuous), owning_building_guid = 17) } Building13() def Building13(): Unit = { // Name: Kisin Type: comm_station GUID: 20, MapID: 13 - LocalBuilding(20, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3296f, 5426f, 31.04343f)))) + LocalBuilding(20, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3296f, 5426f, 31.04343f), comm_station))) LocalObject(185, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 20) LocalObject(326, Door.Constructor(Vector3(3236.196f, 5382.5f, 32.79443f)), owning_building_guid = 20) LocalObject(327, Door.Constructor(Vector3(3236.196f, 5400.693f, 40.75843f)), owning_building_guid = 20) @@ -454,12 +467,18 @@ object Map02 { TurretToWeapon(1465, 5016) LocalObject(1466, FacilityTurret.Constructor(manned_turret, Vector3(3370.01f, 5387.501f, 39.75143f)), owning_building_guid = 20) TurretToWeapon(1466, 5017) + LocalObject(1943, Painbox.Constructor(Vector3(3276.138f, 5462.089f, 18.64543f), painbox), owning_building_guid = 20) + LocalObject(1954, Painbox.Constructor(Vector3(3342.215f, 5452.17f, 25.68823f), painbox_continuous), owning_building_guid = 20) + LocalObject(1965, Painbox.Constructor(Vector3(3276.237f, 5447.073f, 16.50213f), painbox_door_radius), owning_building_guid = 20) + LocalObject(1980, Painbox.Constructor(Vector3(3339.914f, 5432.076f, 23.06943f), painbox_door_radius_continuous), owning_building_guid = 20) + LocalObject(1981, Painbox.Constructor(Vector3(3340.81f, 5459.42f, 22.85113f), painbox_door_radius_continuous), owning_building_guid = 20) + LocalObject(1982, Painbox.Constructor(Vector3(3353.855f, 5453.827f, 24.06943f), painbox_door_radius_continuous), owning_building_guid = 20) } Building5() def Building5(): Unit = { // Name: Voltan Type: comm_station GUID: 23, MapID: 5 - LocalBuilding(23, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4484f, 3482f, 28.31507f)))) + LocalBuilding(23, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4484f, 3482f, 28.31507f), comm_station))) LocalObject(190, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 23) LocalObject(418, Door.Constructor(Vector3(4424.196f, 3438.5f, 30.06607f)), owning_building_guid = 23) LocalObject(419, Door.Constructor(Vector3(4424.196f, 3456.693f, 38.03008f)), owning_building_guid = 23) @@ -565,12 +584,18 @@ object Map02 { TurretToWeapon(1505, 5022) LocalObject(1506, FacilityTurret.Constructor(manned_turret, Vector3(4558.01f, 3443.501f, 37.02307f)), owning_building_guid = 23) TurretToWeapon(1506, 5023) + LocalObject(1947, Painbox.Constructor(Vector3(4464.138f, 3518.089f, 15.91707f), painbox), owning_building_guid = 23) + LocalObject(1959, Painbox.Constructor(Vector3(4530.215f, 3508.17f, 22.95987f), painbox_continuous), owning_building_guid = 23) + LocalObject(1969, Painbox.Constructor(Vector3(4464.237f, 3503.073f, 13.77377f), painbox_door_radius), owning_building_guid = 23) + LocalObject(1995, Painbox.Constructor(Vector3(4527.914f, 3488.076f, 20.34107f), painbox_door_radius_continuous), owning_building_guid = 23) + LocalObject(1996, Painbox.Constructor(Vector3(4528.81f, 3515.42f, 20.12277f), painbox_door_radius_continuous), owning_building_guid = 23) + LocalObject(1997, Painbox.Constructor(Vector3(4541.855f, 3509.827f, 21.34107f), painbox_door_radius_continuous), owning_building_guid = 23) } Building6() def Building6(): Unit = { // Name: Naum Type: comm_station_dsp GUID: 26, MapID: 6 - LocalBuilding(26, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5408f, 3536f, 27.71691f)))) + LocalBuilding(26, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5408f, 3536f, 27.71691f), comm_station_dsp))) LocalObject(191, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 26) LocalObject(234, Door.Constructor(Vector3(5506.148f, 3537.503f, 31.09491f)), owning_building_guid = 26) LocalObject(471, Door.Constructor(Vector3(5329.868f, 3518.245f, 37.33191f)), owning_building_guid = 26) @@ -698,12 +723,18 @@ object Map02 { TurretToWeapon(1521, 5030) LocalObject(1524, FacilityTurret.Constructor(manned_turret, Vector3(5617.73f, 3576.564f, 36.32491f)), owning_building_guid = 26) TurretToWeapon(1524, 5031) + LocalObject(1949, Painbox.Constructor(Vector3(5470.568f, 3558.365f, 14.21121f), painbox), owning_building_guid = 26) + LocalObject(1960, Painbox.Constructor(Vector3(5454.856f, 3518.005f, 21.84441f), painbox_continuous), owning_building_guid = 26) + LocalObject(1971, Painbox.Constructor(Vector3(5479.501f, 3547.817f, 13.44911f), painbox_door_radius), owning_building_guid = 26) + LocalObject(1998, Painbox.Constructor(Vector3(5442.276f, 3509.341f, 20.24611f), painbox_door_radius_continuous), owning_building_guid = 26) + LocalObject(1999, Painbox.Constructor(Vector3(5463.137f, 3529.061f, 20.71691f), painbox_door_radius_continuous), owning_building_guid = 26) + LocalObject(2000, Painbox.Constructor(Vector3(5468.956f, 3514.484f, 21.14721f), painbox_door_radius_continuous), owning_building_guid = 26) } Building8() def Building8(): Unit = { // Name: Acan Type: cryo_facility GUID: 29, MapID: 8 - LocalBuilding(29, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3478f, 4056f, 29.82269f)))) + LocalBuilding(29, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3478f, 4056f, 29.82269f), cryo_facility))) LocalObject(187, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 29) LocalObject(353, Door.Constructor(Vector3(3385.456f, 4025.611f, 31.34369f)), owning_building_guid = 29) LocalObject(357, Door.Constructor(Vector3(3394.676f, 4033.951f, 31.37369f)), owning_building_guid = 29) @@ -838,12 +869,18 @@ object Map02 { LocalObject(807, ImplantTerminalMech.Constructor, owning_building_guid = 29) LocalObject(801, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 29) TerminalToInterface(807, 801) + LocalObject(1945, Painbox.Constructor(Vector3(3458.239f, 4050.751f, 43.85149f), painbox), owning_building_guid = 29) + LocalObject(1956, Painbox.Constructor(Vector3(3485.453f, 4041.115f, 23.89259f), painbox_continuous), owning_building_guid = 29) + LocalObject(1967, Painbox.Constructor(Vector3(3472.726f, 4051.909f, 44.05659f), painbox_door_radius), owning_building_guid = 29) + LocalObject(1986, Painbox.Constructor(Vector3(3475.61f, 4045.5f, 22.17859f), painbox_door_radius_continuous), owning_building_guid = 29) + LocalObject(1987, Painbox.Constructor(Vector3(3496.561f, 4027.79f, 23.36359f), painbox_door_radius_continuous), owning_building_guid = 29) + LocalObject(1988, Painbox.Constructor(Vector3(3503.609f, 4043.036f, 21.53689f), painbox_door_radius_continuous), owning_building_guid = 29) } Building9() def Building9(): Unit = { // Name: Bitol Type: cryo_facility GUID: 32, MapID: 9 - LocalBuilding(32, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4480f, 2570f, 30.43306f)))) + LocalBuilding(32, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4480f, 2570f, 30.43306f), cryo_facility))) LocalObject(189, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 32) LocalObject(416, Door.Constructor(Vector3(4421.023f, 2574.5f, 31.98406f)), owning_building_guid = 32) LocalObject(417, Door.Constructor(Vector3(4421.023f, 2592.693f, 39.94806f)), owning_building_guid = 32) @@ -978,12 +1015,18 @@ object Map02 { LocalObject(809, ImplantTerminalMech.Constructor, owning_building_guid = 32) LocalObject(803, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 32) TerminalToInterface(809, 803) + LocalObject(1948, Painbox.Constructor(Vector3(4485.593f, 2550.334f, 44.46186f), painbox), owning_building_guid = 32) + LocalObject(1958, Painbox.Constructor(Vector3(4494.753f, 2577.712f, 24.50296f), painbox_continuous), owning_building_guid = 32) + LocalObject(1970, Painbox.Constructor(Vector3(4484.182f, 2564.798f, 44.66696f), painbox_door_radius), owning_building_guid = 32) + LocalObject(1992, Painbox.Constructor(Vector3(4490.54f, 2567.793f, 22.78896f), painbox_door_radius_continuous), owning_building_guid = 32) + LocalObject(1993, Painbox.Constructor(Vector3(4492.516f, 2595.831f, 22.14726f), painbox_door_radius_continuous), owning_building_guid = 32) + LocalObject(1994, Painbox.Constructor(Vector3(4507.882f, 2589.05f, 23.97396f), painbox_door_radius_continuous), owning_building_guid = 32) } Building7() def Building7(): Unit = { // Name: Zotz Type: cryo_facility GUID: 35, MapID: 7 - LocalBuilding(35, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6730f, 2292f, 129.2093f)))) + LocalBuilding(35, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6730f, 2292f, 129.2093f), cryo_facility))) LocalObject(193, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 35) LocalObject(521, Door.Constructor(Vector3(6662.197f, 2249.674f, 130.7603f)), owning_building_guid = 35) LocalObject(522, Door.Constructor(Vector3(6662.197f, 2267.867f, 138.7243f)), owning_building_guid = 35) @@ -1118,6 +1161,12 @@ object Map02 { LocalObject(811, ImplantTerminalMech.Constructor, owning_building_guid = 35) LocalObject(805, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 35) TerminalToInterface(811, 805) + LocalObject(1951, Painbox.Constructor(Vector3(6749.666f, 2297.594f, 143.2381f), painbox), owning_building_guid = 35) + LocalObject(1962, Painbox.Constructor(Vector3(6722.288f, 2306.753f, 123.2792f), painbox_continuous), owning_building_guid = 35) + LocalObject(1973, Painbox.Constructor(Vector3(6735.202f, 2296.182f, 143.4432f), painbox_door_radius), owning_building_guid = 35) + LocalObject(2004, Painbox.Constructor(Vector3(6704.169f, 2304.515f, 120.9235f), painbox_door_radius_continuous), owning_building_guid = 35) + LocalObject(2005, Painbox.Constructor(Vector3(6710.95f, 2319.882f, 122.7502f), painbox_door_radius_continuous), owning_building_guid = 35) + LocalObject(2006, Painbox.Constructor(Vector3(6732.207f, 2302.54f, 121.5652f), painbox_door_radius_continuous), owning_building_guid = 35) } Building18907() @@ -1135,7 +1184,7 @@ object Map02 { Building11() def Building11(): Unit = { // Name: Ghanon Type: tech_plant GUID: 42, MapID: 11 - LocalBuilding(42, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2482f, 3762f, 41.20609f)))) + LocalBuilding(42, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2482f, 3762f, 41.20609f), tech_plant))) LocalObject(184, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 42) LocalObject(290, Door.Constructor(Vector3(2410.54f, 3691.929f, 42.74809f)), owning_building_guid = 42) LocalObject(291, Door.Constructor(Vector3(2410.54f, 3710.121f, 50.71109f)), owning_building_guid = 42) @@ -1248,12 +1297,18 @@ object Map02 { TurretToWeapon(1455, 5051) LocalObject(1456, FacilityTurret.Constructor(manned_turret, Vector3(2575.881f, 3727.423f, 49.70509f)), owning_building_guid = 42) TurretToWeapon(1456, 5052) + LocalObject(1942, Painbox.Constructor(Vector3(2507.737f, 3758.206f, 29.77939f), painbox), owning_building_guid = 42) + LocalObject(1953, Painbox.Constructor(Vector3(2502.832f, 3725.212f, 38.07599f), painbox_continuous), owning_building_guid = 42) + LocalObject(1964, Painbox.Constructor(Vector3(2509.7f, 3743.471f, 29.46549f), painbox_door_radius), owning_building_guid = 42) + LocalObject(1977, Painbox.Constructor(Vector3(2501.035f, 3712.278f, 35.93399f), painbox_door_radius_continuous), owning_building_guid = 42) + LocalObject(1978, Painbox.Constructor(Vector3(2501.861f, 3739.769f, 36.48229f), painbox_door_radius_continuous), owning_building_guid = 42) + LocalObject(1979, Painbox.Constructor(Vector3(2517.641f, 3732.57f, 37.38839f), painbox_door_radius_continuous), owning_building_guid = 42) } Building10() def Building10(): Unit = { // Name: Chac Type: tech_plant GUID: 45, MapID: 10 - LocalBuilding(45, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4020f, 6012f, 39.28953f)))) + LocalBuilding(45, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4020f, 6012f, 39.28953f), tech_plant))) LocalObject(188, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 45) LocalObject(398, Door.Constructor(Vector3(3948.54f, 5941.929f, 40.83153f)), owning_building_guid = 45) LocalObject(399, Door.Constructor(Vector3(3948.54f, 5960.121f, 48.79453f)), owning_building_guid = 45) @@ -1366,12 +1421,18 @@ object Map02 { TurretToWeapon(1490, 5057) LocalObject(1491, FacilityTurret.Constructor(manned_turret, Vector3(4113.881f, 5977.423f, 47.78853f)), owning_building_guid = 45) TurretToWeapon(1491, 5058) + LocalObject(1946, Painbox.Constructor(Vector3(4045.737f, 6008.207f, 27.86283f), painbox), owning_building_guid = 45) + LocalObject(1957, Painbox.Constructor(Vector3(4040.832f, 5975.212f, 36.15943f), painbox_continuous), owning_building_guid = 45) + LocalObject(1968, Painbox.Constructor(Vector3(4047.7f, 5993.471f, 27.54893f), painbox_door_radius), owning_building_guid = 45) + LocalObject(1989, Painbox.Constructor(Vector3(4039.035f, 5962.278f, 34.01743f), painbox_door_radius_continuous), owning_building_guid = 45) + LocalObject(1990, Painbox.Constructor(Vector3(4039.861f, 5989.769f, 34.56573f), painbox_door_radius_continuous), owning_building_guid = 45) + LocalObject(1991, Painbox.Constructor(Vector3(4055.641f, 5982.57f, 35.47183f), painbox_door_radius_continuous), owning_building_guid = 45) } Building14() def Building14(): Unit = { // Name: Mulac Type: tech_plant GUID: 48, MapID: 14 - LocalBuilding(48, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5668f, 2824f, 36.97623f)))) + LocalBuilding(48, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5668f, 2824f, 36.97623f), tech_plant))) LocalObject(192, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 48) LocalObject(496, Door.Constructor(Vector3(5569.457f, 2867.466f, 38.59723f)), owning_building_guid = 48) LocalObject(498, Door.Constructor(Vector3(5576.697f, 2822.581f, 38.62723f)), owning_building_guid = 48) @@ -1484,12 +1545,18 @@ object Map02 { TurretToWeapon(1527, 5063) LocalObject(1528, FacilityTurret.Constructor(manned_turret, Vector3(5769.729f, 2904.593f, 45.47523f)), owning_building_guid = 48) TurretToWeapon(1528, 5064) + LocalObject(1950, Painbox.Constructor(Vector3(5663.311f, 2798.411f, 25.54953f), painbox), owning_building_guid = 48) + LocalObject(1961, Painbox.Constructor(Vector3(5630.508f, 2804.464f, 33.84613f), painbox_continuous), owning_building_guid = 48) + LocalObject(1972, Painbox.Constructor(Vector3(5648.516f, 2796.964f, 25.23563f), painbox_door_radius), owning_building_guid = 48) + LocalObject(2001, Painbox.Constructor(Vector3(5617.645f, 2806.712f, 31.70413f), painbox_door_radius_continuous), owning_building_guid = 48) + LocalObject(2002, Painbox.Constructor(Vector3(5637.344f, 2789.408f, 33.15853f), painbox_door_radius_continuous), owning_building_guid = 48) + LocalObject(2003, Painbox.Constructor(Vector3(5645.089f, 2804.927f, 32.25243f), painbox_door_radius_continuous), owning_building_guid = 48) } Building15() def Building15(): Unit = { // Name: S_Ceryshen_Warpgate_Tower Type: tower_a GUID: 51, MapID: 15 - LocalBuilding(51, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1816f, 4282f, 45.38713f)))) + LocalBuilding(51, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1816f, 4282f, 45.38713f), tower_a))) LocalObject(2259, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 51) LocalObject(262, Door.Constructor(Vector3(1828f, 4274f, 46.90813f)), owning_building_guid = 51) LocalObject(263, Door.Constructor(Vector3(1828f, 4274f, 66.90713f)), owning_building_guid = 51) @@ -1518,12 +1585,15 @@ object Map02 { TurretToWeapon(1439, 5065) LocalObject(1442, FacilityTurret.Constructor(manned_turret, Vector3(1838.647f, 4294.707f, 64.32912f)), owning_building_guid = 51) TurretToWeapon(1442, 5066) + LocalObject(2007, Painbox.Constructor(Vector3(1821.235f, 4275.803f, 36.88623f), painbox_radius_continuous), owning_building_guid = 51) + LocalObject(2008, Painbox.Constructor(Vector3(1832.889f, 4284.086f, 35.48713f), painbox_radius_continuous), owning_building_guid = 51) + LocalObject(2009, Painbox.Constructor(Vector3(1832.975f, 4272.223f, 35.48713f), painbox_radius_continuous), owning_building_guid = 51) } Building17() def Building17(): Unit = { // Name: NE_Ceryshen_Warpgate_Tower Type: tower_a GUID: 52, MapID: 17 - LocalBuilding(52, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2196f, 5162f, 30.38423f)))) + LocalBuilding(52, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2196f, 5162f, 30.38423f), tower_a))) LocalObject(2261, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 52) LocalObject(285, Door.Constructor(Vector3(2208f, 5154f, 31.90523f)), owning_building_guid = 52) LocalObject(286, Door.Constructor(Vector3(2208f, 5154f, 51.90423f)), owning_building_guid = 52) @@ -1552,12 +1622,15 @@ object Map02 { TurretToWeapon(1447, 5067) LocalObject(1448, FacilityTurret.Constructor(manned_turret, Vector3(2218.647f, 5174.707f, 49.32623f)), owning_building_guid = 52) TurretToWeapon(1448, 5068) + LocalObject(2013, Painbox.Constructor(Vector3(2201.235f, 5155.803f, 21.88333f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(2014, Painbox.Constructor(Vector3(2212.889f, 5164.086f, 20.48423f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(2015, Painbox.Constructor(Vector3(2212.975f, 5152.223f, 20.48423f), painbox_radius_continuous), owning_building_guid = 52) } Building28() def Building28(): Unit = { // Name: W_Oshur_Warpgate_Tower Type: tower_a GUID: 53, MapID: 28 - LocalBuilding(53, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2506f, 2050f, 30.77677f)))) + LocalBuilding(53, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2506f, 2050f, 30.77677f), tower_a))) LocalObject(2262, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 53) LocalObject(300, Door.Constructor(Vector3(2518f, 2042f, 32.29778f)), owning_building_guid = 53) LocalObject(301, Door.Constructor(Vector3(2518f, 2042f, 52.29678f)), owning_building_guid = 53) @@ -1586,12 +1659,15 @@ object Map02 { TurretToWeapon(1452, 5069) LocalObject(1453, FacilityTurret.Constructor(manned_turret, Vector3(2528.647f, 2062.707f, 49.71877f)), owning_building_guid = 53) TurretToWeapon(1453, 5070) + LocalObject(2016, Painbox.Constructor(Vector3(2511.235f, 2043.803f, 22.27587f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(2017, Painbox.Constructor(Vector3(2522.889f, 2052.086f, 20.87677f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(2018, Painbox.Constructor(Vector3(2522.975f, 2040.223f, 20.87677f), painbox_radius_continuous), owning_building_guid = 53) } Building49() def Building49(): Unit = { // Name: Ixtab_tower Type: tower_a GUID: 54, MapID: 49 - LocalBuilding(54, 49, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3652f, 3042f, 38.52847f)))) + LocalBuilding(54, 49, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3652f, 3042f, 38.52847f), tower_a))) LocalObject(2269, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 54) LocalObject(385, Door.Constructor(Vector3(3664f, 3034f, 40.04947f)), owning_building_guid = 54) LocalObject(386, Door.Constructor(Vector3(3664f, 3034f, 60.04847f)), owning_building_guid = 54) @@ -1620,12 +1696,15 @@ object Map02 { TurretToWeapon(1480, 5071) LocalObject(1481, FacilityTurret.Constructor(manned_turret, Vector3(3674.647f, 3054.707f, 57.47047f)), owning_building_guid = 54) TurretToWeapon(1481, 5072) + LocalObject(2037, Painbox.Constructor(Vector3(3657.235f, 3035.803f, 30.02757f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(2038, Painbox.Constructor(Vector3(3668.889f, 3044.086f, 28.62847f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(2039, Painbox.Constructor(Vector3(3668.975f, 3032.223f, 28.62847f), painbox_radius_continuous), owning_building_guid = 54) } Building32() def Building32(): Unit = { // Name: S_Acan_Tower Type: tower_a GUID: 55, MapID: 32 - LocalBuilding(55, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3834f, 4050f, 25.81256f)))) + LocalBuilding(55, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3834f, 4050f, 25.81256f), tower_a))) LocalObject(2271, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 55) LocalObject(394, Door.Constructor(Vector3(3846f, 4042f, 27.33356f)), owning_building_guid = 55) LocalObject(395, Door.Constructor(Vector3(3846f, 4042f, 47.33256f)), owning_building_guid = 55) @@ -1654,12 +1733,15 @@ object Map02 { TurretToWeapon(1484, 5073) LocalObject(1485, FacilityTurret.Constructor(manned_turret, Vector3(3856.647f, 4062.707f, 44.75455f)), owning_building_guid = 55) TurretToWeapon(1485, 5074) + LocalObject(2043, Painbox.Constructor(Vector3(3839.235f, 4043.803f, 17.31166f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(2044, Painbox.Constructor(Vector3(3850.889f, 4052.086f, 15.91256f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(2045, Painbox.Constructor(Vector3(3850.975f, 4040.223f, 15.91256f), painbox_radius_continuous), owning_building_guid = 55) } Building50() def Building50(): Unit = { // Name: WG_Hossin_to_VSSanc_Tower Type: tower_a GUID: 56, MapID: 50 - LocalBuilding(56, 50, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5238f, 1902f, 40.67507f)))) + LocalBuilding(56, 50, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5238f, 1902f, 40.67507f), tower_a))) LocalObject(2277, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 56) LocalObject(463, Door.Constructor(Vector3(5250f, 1894f, 42.19607f)), owning_building_guid = 56) LocalObject(464, Door.Constructor(Vector3(5250f, 1894f, 62.19507f)), owning_building_guid = 56) @@ -1688,12 +1770,15 @@ object Map02 { TurretToWeapon(1509, 5075) LocalObject(1510, FacilityTurret.Constructor(manned_turret, Vector3(5260.647f, 1914.707f, 59.61707f)), owning_building_guid = 56) TurretToWeapon(1510, 5076) + LocalObject(2061, Painbox.Constructor(Vector3(5243.235f, 1895.803f, 32.17417f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(2062, Painbox.Constructor(Vector3(5254.889f, 1904.086f, 30.77507f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(2063, Painbox.Constructor(Vector3(5254.975f, 1892.223f, 30.77507f), painbox_radius_continuous), owning_building_guid = 56) } Building23() def Building23(): Unit = { // Name: N_Kisin_Tower Type: tower_a GUID: 57, MapID: 23 - LocalBuilding(57, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5332f, 4112f, 18.44539f)))) + LocalBuilding(57, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5332f, 4112f, 18.44539f), tower_a))) LocalObject(2279, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 57) LocalObject(474, Door.Constructor(Vector3(5344f, 4104f, 19.96639f)), owning_building_guid = 57) LocalObject(475, Door.Constructor(Vector3(5344f, 4104f, 39.96539f)), owning_building_guid = 57) @@ -1722,12 +1807,15 @@ object Map02 { TurretToWeapon(1513, 5077) LocalObject(1515, FacilityTurret.Constructor(manned_turret, Vector3(5354.647f, 4124.707f, 37.38739f)), owning_building_guid = 57) TurretToWeapon(1515, 5078) + LocalObject(2067, Painbox.Constructor(Vector3(5337.235f, 4105.803f, 9.944487f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(2068, Painbox.Constructor(Vector3(5348.889f, 4114.086f, 8.545387f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(2069, Painbox.Constructor(Vector3(5348.975f, 4102.223f, 8.545387f), painbox_radius_continuous), owning_building_guid = 57) } Building52() def Building52(): Unit = { // Name: E_Naum_Tower Type: tower_a GUID: 58, MapID: 52 - LocalBuilding(58, 52, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6472f, 3562f, 46.96188f)))) + LocalBuilding(58, 52, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6472f, 3562f, 46.96188f), tower_a))) LocalObject(2281, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 58) LocalObject(516, Door.Constructor(Vector3(6484f, 3554f, 48.48288f)), owning_building_guid = 58) LocalObject(517, Door.Constructor(Vector3(6484f, 3554f, 68.48189f)), owning_building_guid = 58) @@ -1756,12 +1844,15 @@ object Map02 { TurretToWeapon(1529, 5079) LocalObject(1530, FacilityTurret.Constructor(manned_turret, Vector3(6494.647f, 3574.707f, 65.90388f)), owning_building_guid = 58) TurretToWeapon(1530, 5080) + LocalObject(2073, Painbox.Constructor(Vector3(6477.235f, 3555.803f, 38.46098f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(2074, Painbox.Constructor(Vector3(6488.889f, 3564.086f, 37.06188f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(2075, Painbox.Constructor(Vector3(6488.975f, 3552.223f, 37.06188f), painbox_radius_continuous), owning_building_guid = 58) } Building31() def Building31(): Unit = { // Name: SW_Ghanon_Tower Type: tower_b GUID: 59, MapID: 31 - LocalBuilding(59, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1994f, 3310f, 25.44633f)))) + LocalBuilding(59, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1994f, 3310f, 25.44633f), tower_b))) LocalObject(2260, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 59) LocalObject(279, Door.Constructor(Vector3(2006f, 3302f, 26.96633f)), owning_building_guid = 59) LocalObject(280, Door.Constructor(Vector3(2006f, 3302f, 36.96633f)), owning_building_guid = 59) @@ -1790,12 +1881,15 @@ object Map02 { LocalObject(1586, Terminal.Constructor(order_terminal), owning_building_guid = 59) LocalObject(2183, SpawnTube.Constructor(respawn_tube_tower, Vector3(2004.706f, 3297.742f, 14.92833f), Vector3(0, 0, 0)), owning_building_guid = 59) LocalObject(2184, SpawnTube.Constructor(respawn_tube_tower, Vector3(2004.706f, 3314.152f, 14.92833f), Vector3(0, 0, 0)), owning_building_guid = 59) + LocalObject(2010, Painbox.Constructor(Vector3(1999.493f, 3302.849f, 16.73573f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(2011, Painbox.Constructor(Vector3(2011.127f, 3300.078f, 15.54633f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(2012, Painbox.Constructor(Vector3(2011.259f, 3312.107f, 15.54633f), painbox_radius_continuous), owning_building_guid = 59) } Building30() def Building30(): Unit = { // Name: SW_Ixtab_Tower Type: tower_b GUID: 60, MapID: 30 - LocalBuilding(60, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2950f, 2648f, 21.2714f)))) + LocalBuilding(60, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2950f, 2648f, 21.2714f), tower_b))) LocalObject(2264, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 60) LocalObject(313, Door.Constructor(Vector3(2962f, 2640f, 22.7914f)), owning_building_guid = 60) LocalObject(314, Door.Constructor(Vector3(2962f, 2640f, 32.7914f)), owning_building_guid = 60) @@ -1824,12 +1918,15 @@ object Map02 { LocalObject(1602, Terminal.Constructor(order_terminal), owning_building_guid = 60) LocalObject(2194, SpawnTube.Constructor(respawn_tube_tower, Vector3(2960.706f, 2635.742f, 10.7534f), Vector3(0, 0, 0)), owning_building_guid = 60) LocalObject(2195, SpawnTube.Constructor(respawn_tube_tower, Vector3(2960.706f, 2652.152f, 10.7534f), Vector3(0, 0, 0)), owning_building_guid = 60) + LocalObject(2022, Painbox.Constructor(Vector3(2955.493f, 2640.849f, 12.5608f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(2023, Painbox.Constructor(Vector3(2967.127f, 2638.078f, 11.3714f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(2024, Painbox.Constructor(Vector3(2967.259f, 2650.107f, 11.3714f), painbox_radius_continuous), owning_building_guid = 60) } Building16() def Building16(): Unit = { // Name: NW_Acan_Tower Type: tower_b GUID: 61, MapID: 16 - LocalBuilding(61, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3086f, 4562f, 22.34565f)))) + LocalBuilding(61, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3086f, 4562f, 22.34565f), tower_b))) LocalObject(2265, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 61) LocalObject(319, Door.Constructor(Vector3(3098f, 4554f, 23.86565f)), owning_building_guid = 61) LocalObject(320, Door.Constructor(Vector3(3098f, 4554f, 33.86565f)), owning_building_guid = 61) @@ -1858,12 +1955,15 @@ object Map02 { LocalObject(1605, Terminal.Constructor(order_terminal), owning_building_guid = 61) LocalObject(2196, SpawnTube.Constructor(respawn_tube_tower, Vector3(3096.706f, 4549.742f, 11.82765f), Vector3(0, 0, 0)), owning_building_guid = 61) LocalObject(2197, SpawnTube.Constructor(respawn_tube_tower, Vector3(3096.706f, 4566.152f, 11.82765f), Vector3(0, 0, 0)), owning_building_guid = 61) + LocalObject(2025, Painbox.Constructor(Vector3(3091.493f, 4554.849f, 13.63505f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(2026, Painbox.Constructor(Vector3(3103.127f, 4552.078f, 12.44565f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(2027, Painbox.Constructor(Vector3(3103.259f, 4564.107f, 12.44565f), painbox_radius_continuous), owning_building_guid = 61) } Building19() def Building19(): Unit = { // Name: N_Naum_Tower Type: tower_b GUID: 62, MapID: 19 - LocalBuilding(62, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3306f, 5924f, 24.897f)))) + LocalBuilding(62, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3306f, 5924f, 24.897f), tower_b))) LocalObject(2266, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 62) LocalObject(338, Door.Constructor(Vector3(3318f, 5916f, 26.417f)), owning_building_guid = 62) LocalObject(339, Door.Constructor(Vector3(3318f, 5916f, 36.417f)), owning_building_guid = 62) @@ -1892,12 +1992,15 @@ object Map02 { LocalObject(1612, Terminal.Constructor(order_terminal), owning_building_guid = 62) LocalObject(2198, SpawnTube.Constructor(respawn_tube_tower, Vector3(3316.706f, 5911.742f, 14.379f), Vector3(0, 0, 0)), owning_building_guid = 62) LocalObject(2199, SpawnTube.Constructor(respawn_tube_tower, Vector3(3316.706f, 5928.152f, 14.379f), Vector3(0, 0, 0)), owning_building_guid = 62) + LocalObject(2028, Painbox.Constructor(Vector3(3311.493f, 5916.849f, 16.1864f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2029, Painbox.Constructor(Vector3(3323.127f, 5914.078f, 14.997f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2030, Painbox.Constructor(Vector3(3323.259f, 5926.107f, 14.997f), painbox_radius_continuous), owning_building_guid = 62) } Building22() def Building22(): Unit = { // Name: SW_Solsar_Warpgate_Tower Type: tower_b GUID: 63, MapID: 22 - LocalBuilding(63, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4494f, 4096f, 26.09943f)))) + LocalBuilding(63, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4494f, 4096f, 26.09943f), tower_b))) LocalObject(2274, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 63) LocalObject(438, Door.Constructor(Vector3(4506f, 4088f, 27.61943f)), owning_building_guid = 63) LocalObject(439, Door.Constructor(Vector3(4506f, 4088f, 37.61943f)), owning_building_guid = 63) @@ -1926,12 +2029,15 @@ object Map02 { LocalObject(1661, Terminal.Constructor(order_terminal), owning_building_guid = 63) LocalObject(2229, SpawnTube.Constructor(respawn_tube_tower, Vector3(4504.706f, 4083.742f, 15.58143f), Vector3(0, 0, 0)), owning_building_guid = 63) LocalObject(2230, SpawnTube.Constructor(respawn_tube_tower, Vector3(4504.706f, 4100.152f, 15.58143f), Vector3(0, 0, 0)), owning_building_guid = 63) + LocalObject(2052, Painbox.Constructor(Vector3(4499.493f, 4088.849f, 17.38883f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(2053, Painbox.Constructor(Vector3(4511.127f, 4086.078f, 16.19943f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(2054, Painbox.Constructor(Vector3(4511.259f, 4098.107f, 16.19943f), painbox_radius_continuous), owning_building_guid = 63) } Building42() def Building42(): Unit = { // Name: Voltan_Tower Type: tower_b GUID: 64, MapID: 42 - LocalBuilding(64, 42, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4780f, 3522f, 21.20083f)))) + LocalBuilding(64, 42, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4780f, 3522f, 21.20083f), tower_b))) LocalObject(2276, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 64) LocalObject(457, Door.Constructor(Vector3(4792f, 3514f, 22.72083f)), owning_building_guid = 64) LocalObject(458, Door.Constructor(Vector3(4792f, 3514f, 32.72083f)), owning_building_guid = 64) @@ -1960,12 +2066,15 @@ object Map02 { LocalObject(1670, Terminal.Constructor(order_terminal), owning_building_guid = 64) LocalObject(2236, SpawnTube.Constructor(respawn_tube_tower, Vector3(4790.706f, 3509.742f, 10.68283f), Vector3(0, 0, 0)), owning_building_guid = 64) LocalObject(2237, SpawnTube.Constructor(respawn_tube_tower, Vector3(4790.706f, 3526.152f, 10.68283f), Vector3(0, 0, 0)), owning_building_guid = 64) + LocalObject(2058, Painbox.Constructor(Vector3(4785.493f, 3514.849f, 12.49023f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(2059, Painbox.Constructor(Vector3(4797.127f, 3512.078f, 11.30083f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(2060, Painbox.Constructor(Vector3(4797.259f, 3524.107f, 11.30083f), painbox_radius_continuous), owning_building_guid = 64) } Building24() def Building24(): Unit = { // Name: NE_Mulac_Tower Type: tower_b GUID: 65, MapID: 24 - LocalBuilding(65, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5784f, 3474f, 24.29884f)))) + LocalBuilding(65, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5784f, 3474f, 24.29884f), tower_b))) LocalObject(2280, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 65) LocalObject(510, Door.Constructor(Vector3(5796f, 3466f, 25.81884f)), owning_building_guid = 65) LocalObject(511, Door.Constructor(Vector3(5796f, 3466f, 35.81884f)), owning_building_guid = 65) @@ -1994,12 +2103,15 @@ object Map02 { LocalObject(1694, Terminal.Constructor(order_terminal), owning_building_guid = 65) LocalObject(2250, SpawnTube.Constructor(respawn_tube_tower, Vector3(5794.706f, 3461.742f, 13.78084f), Vector3(0, 0, 0)), owning_building_guid = 65) LocalObject(2251, SpawnTube.Constructor(respawn_tube_tower, Vector3(5794.706f, 3478.152f, 13.78084f), Vector3(0, 0, 0)), owning_building_guid = 65) + LocalObject(2070, Painbox.Constructor(Vector3(5789.493f, 3466.849f, 15.58824f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(2071, Painbox.Constructor(Vector3(5801.127f, 3464.078f, 14.39884f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(2072, Painbox.Constructor(Vector3(5801.259f, 3476.107f, 14.39884f), painbox_radius_continuous), owning_building_guid = 65) } Building33() def Building33(): Unit = { // Name: SE_Ghanon_Tower Type: tower_c GUID: 66, MapID: 33 - LocalBuilding(66, 33, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2638f, 3496f, 35.68224f)))) + LocalBuilding(66, 33, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2638f, 3496f, 35.68224f), tower_c))) LocalObject(2263, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 66) LocalObject(309, Door.Constructor(Vector3(2650f, 3488f, 37.20324f)), owning_building_guid = 66) LocalObject(310, Door.Constructor(Vector3(2650f, 3488f, 57.20224f)), owning_building_guid = 66) @@ -2032,12 +2144,15 @@ object Map02 { TurretToWeapon(1457, 5081) LocalObject(1458, FacilityTurret.Constructor(manned_turret, Vector3(2661.497f, 3510.957f, 54.62424f)), owning_building_guid = 66) TurretToWeapon(1458, 5082) + LocalObject(2019, Painbox.Constructor(Vector3(2642.454f, 3488.849f, 27.70174f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(2020, Painbox.Constructor(Vector3(2654.923f, 3485.54f, 25.78224f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(2021, Painbox.Constructor(Vector3(2655.113f, 3498.022f, 25.78224f), painbox_radius_continuous), owning_building_guid = 66) } Building29() def Building29(): Unit = { // Name: NE_Oshur_Warpgate_Tower Type: tower_c GUID: 67, MapID: 29 - LocalBuilding(67, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3434f, 2144f, 25.65386f)))) + LocalBuilding(67, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3434f, 2144f, 25.65386f), tower_c))) LocalObject(2267, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 67) LocalObject(366, Door.Constructor(Vector3(3446f, 2136f, 27.17486f)), owning_building_guid = 67) LocalObject(367, Door.Constructor(Vector3(3446f, 2136f, 47.17386f)), owning_building_guid = 67) @@ -2070,12 +2185,15 @@ object Map02 { TurretToWeapon(1471, 5083) LocalObject(1473, FacilityTurret.Constructor(manned_turret, Vector3(3457.497f, 2158.957f, 44.59586f)), owning_building_guid = 67) TurretToWeapon(1473, 5084) + LocalObject(2031, Painbox.Constructor(Vector3(3438.454f, 2136.849f, 17.67336f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(2032, Painbox.Constructor(Vector3(3450.923f, 2133.54f, 15.75386f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(2033, Painbox.Constructor(Vector3(3451.113f, 2146.022f, 15.75386f), painbox_radius_continuous), owning_building_guid = 67) } Building18() def Building18(): Unit = { // Name: SE_Naum_Tower Type: tower_c GUID: 68, MapID: 18 - LocalBuilding(68, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3456f, 5278f, 21.2775f)))) + LocalBuilding(68, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3456f, 5278f, 21.2775f), tower_c))) LocalObject(2268, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 68) LocalObject(373, Door.Constructor(Vector3(3468f, 5270f, 22.7985f)), owning_building_guid = 68) LocalObject(374, Door.Constructor(Vector3(3468f, 5270f, 42.7975f)), owning_building_guid = 68) @@ -2108,12 +2226,15 @@ object Map02 { TurretToWeapon(1472, 5085) LocalObject(1475, FacilityTurret.Constructor(manned_turret, Vector3(3479.497f, 5292.957f, 40.21951f)), owning_building_guid = 68) TurretToWeapon(1475, 5086) + LocalObject(2034, Painbox.Constructor(Vector3(3460.454f, 5270.849f, 13.297f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(2035, Painbox.Constructor(Vector3(3472.923f, 5267.54f, 11.3775f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(2036, Painbox.Constructor(Vector3(3473.113f, 5280.022f, 11.3775f), painbox_radius_continuous), owning_building_guid = 68) } Building27() def Building27(): Unit = { // Name: SE_Oshur_Warpgate_Tower Type: tower_c GUID: 69, MapID: 27 - LocalBuilding(69, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3716f, 1182f, 34.80941f)))) + LocalBuilding(69, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3716f, 1182f, 34.80941f), tower_c))) LocalObject(2270, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 69) LocalObject(389, Door.Constructor(Vector3(3728f, 1174f, 36.33041f)), owning_building_guid = 69) LocalObject(390, Door.Constructor(Vector3(3728f, 1174f, 56.32941f)), owning_building_guid = 69) @@ -2146,12 +2267,15 @@ object Map02 { TurretToWeapon(1482, 5087) LocalObject(1483, FacilityTurret.Constructor(manned_turret, Vector3(3739.497f, 1196.957f, 53.75141f)), owning_building_guid = 69) TurretToWeapon(1483, 5088) + LocalObject(2040, Painbox.Constructor(Vector3(3720.454f, 1174.849f, 26.82891f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(2041, Painbox.Constructor(Vector3(3732.923f, 1171.54f, 24.90941f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(2042, Painbox.Constructor(Vector3(3733.113f, 1184.022f, 24.90941f), painbox_radius_continuous), owning_building_guid = 69) } Building20() def Building20(): Unit = { // Name: E_Chac_Tower Type: tower_c GUID: 70, MapID: 20 - LocalBuilding(70, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4288f, 5776f, 26.28254f)))) + LocalBuilding(70, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4288f, 5776f, 26.28254f), tower_c))) LocalObject(2272, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 70) LocalObject(412, Door.Constructor(Vector3(4300f, 5768f, 27.80354f)), owning_building_guid = 70) LocalObject(413, Door.Constructor(Vector3(4300f, 5768f, 47.80254f)), owning_building_guid = 70) @@ -2184,12 +2308,15 @@ object Map02 { TurretToWeapon(1492, 5089) LocalObject(1493, FacilityTurret.Constructor(manned_turret, Vector3(4311.497f, 5790.957f, 45.22454f)), owning_building_guid = 70) TurretToWeapon(1493, 5090) + LocalObject(2046, Painbox.Constructor(Vector3(4292.454f, 5768.849f, 18.30204f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2047, Painbox.Constructor(Vector3(4304.923f, 5765.54f, 16.38254f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2048, Painbox.Constructor(Vector3(4305.113f, 5778.022f, 16.38254f), painbox_radius_continuous), owning_building_guid = 70) } Building21() def Building21(): Unit = { // Name: NW_Solsar_Warpgate_Tower Type: tower_c GUID: 71, MapID: 21 - LocalBuilding(71, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4480f, 4726f, 35.56017f)))) + LocalBuilding(71, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4480f, 4726f, 35.56017f), tower_c))) LocalObject(2273, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 71) LocalObject(432, Door.Constructor(Vector3(4492f, 4718f, 37.08117f)), owning_building_guid = 71) LocalObject(433, Door.Constructor(Vector3(4492f, 4718f, 57.08017f)), owning_building_guid = 71) @@ -2222,12 +2349,15 @@ object Map02 { TurretToWeapon(1499, 5091) LocalObject(1501, FacilityTurret.Constructor(manned_turret, Vector3(4503.497f, 4740.957f, 54.50217f)), owning_building_guid = 71) TurretToWeapon(1501, 5092) + LocalObject(2049, Painbox.Constructor(Vector3(4484.454f, 4718.849f, 27.57967f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2050, Painbox.Constructor(Vector3(4496.923f, 4715.54f, 25.66017f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2051, Painbox.Constructor(Vector3(4497.113f, 4728.022f, 25.66017f), painbox_radius_continuous), owning_building_guid = 71) } Building26() def Building26(): Unit = { // Name: E_Bitol_Tower Type: tower_c GUID: 72, MapID: 26 - LocalBuilding(72, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4702f, 2460f, 28.31507f)))) + LocalBuilding(72, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4702f, 2460f, 28.31507f), tower_c))) LocalObject(2275, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 72) LocalObject(453, Door.Constructor(Vector3(4714f, 2452f, 29.83607f)), owning_building_guid = 72) LocalObject(454, Door.Constructor(Vector3(4714f, 2452f, 49.83508f)), owning_building_guid = 72) @@ -2260,12 +2390,15 @@ object Map02 { TurretToWeapon(1507, 5093) LocalObject(1508, FacilityTurret.Constructor(manned_turret, Vector3(4725.497f, 2474.957f, 47.25707f)), owning_building_guid = 72) TurretToWeapon(1508, 5094) + LocalObject(2055, Painbox.Constructor(Vector3(4706.454f, 2452.849f, 20.33457f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2056, Painbox.Constructor(Vector3(4718.923f, 2449.54f, 18.41507f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2057, Painbox.Constructor(Vector3(4719.113f, 2462.022f, 18.41507f), painbox_radius_continuous), owning_building_guid = 72) } Building25() def Building25(): Unit = { // Name: NW_Mulac_Tower Type: tower_c GUID: 73, MapID: 25 - LocalBuilding(73, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5308f, 2976f, 27.19199f)))) + LocalBuilding(73, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5308f, 2976f, 27.19199f), tower_c))) LocalObject(2278, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 73) LocalObject(467, Door.Constructor(Vector3(5320f, 2968f, 28.71299f)), owning_building_guid = 73) LocalObject(468, Door.Constructor(Vector3(5320f, 2968f, 48.71199f)), owning_building_guid = 73) @@ -2298,12 +2431,15 @@ object Map02 { TurretToWeapon(1511, 5095) LocalObject(1514, FacilityTurret.Constructor(manned_turret, Vector3(5331.497f, 2990.957f, 46.13399f)), owning_building_guid = 73) TurretToWeapon(1514, 5096) + LocalObject(2064, Painbox.Constructor(Vector3(5312.454f, 2968.849f, 19.21149f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2065, Painbox.Constructor(Vector3(5324.923f, 2965.54f, 17.29199f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2066, Painbox.Constructor(Vector3(5325.113f, 2978.022f, 17.29199f), painbox_radius_continuous), owning_building_guid = 73) } Building51() def Building51(): Unit = { // Name: Zotz_Tower Type: tower_c GUID: 74, MapID: 51 - LocalBuilding(74, 51, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6680f, 2510f, 181.3593f)))) + LocalBuilding(74, 51, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6680f, 2510f, 181.3593f), tower_c))) LocalObject(2282, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 74) LocalObject(523, Door.Constructor(Vector3(6692f, 2502f, 182.8803f)), owning_building_guid = 74) LocalObject(524, Door.Constructor(Vector3(6692f, 2502f, 202.8793f)), owning_building_guid = 74) @@ -2336,6 +2472,9 @@ object Map02 { TurretToWeapon(1533, 5097) LocalObject(1535, FacilityTurret.Constructor(manned_turret, Vector3(6703.497f, 2524.957f, 200.3013f)), owning_building_guid = 74) TurretToWeapon(1535, 5098) + LocalObject(2076, Painbox.Constructor(Vector3(6684.454f, 2502.849f, 173.3788f), painbox_radius_continuous), owning_building_guid = 74) + LocalObject(2077, Painbox.Constructor(Vector3(6696.923f, 2499.54f, 171.4593f), painbox_radius_continuous), owning_building_guid = 74) + LocalObject(2078, Painbox.Constructor(Vector3(6697.113f, 2512.022f, 171.4593f), painbox_radius_continuous), owning_building_guid = 74) } Building1() diff --git a/pslogin/src/main/scala/zonemaps/Map03.scala b/pslogin/src/main/scala/zonemaps/Map03.scala index 663dc7ad2..cb228ac62 100644 --- a/pslogin/src/main/scala/zonemaps/Map03.scala +++ b/pslogin/src/main/scala/zonemaps/Map03.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} @@ -22,7 +23,7 @@ object Map03 { Building1() def Building1(): Unit = { // Name: Aja Type: amp_station GUID: 1, MapID: 1 - LocalBuilding(1, 1, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(710f, 5342f, 48.41151f)))) + LocalBuilding(1, 1, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(710f, 5342f, 48.41151f), amp_station))) LocalObject(279, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(216, Door.Constructor(Vector3(707.8737f, 5348.468f, 61.31351f)), owning_building_guid = 1) LocalObject(217, Door.Constructor(Vector3(712.5257f, 5335.678f, 61.31351f)), owning_building_guid = 1) @@ -137,12 +138,18 @@ object Map03 { TurretToWeapon(2178, 5004) LocalObject(2179, FacilityTurret.Constructor(manned_turret, Vector3(811.5665f, 5275.904f, 57.11951f)), owning_building_guid = 1) TurretToWeapon(2179, 5005) + LocalObject(2881, Painbox.Constructor(Vector3(656.1143f, 5315.063f, 38.48251f), painbox), owning_building_guid = 1) + LocalObject(2898, Painbox.Constructor(Vector3(698.8355f, 5336.432f, 46.05991f), painbox_continuous), owning_building_guid = 1) + LocalObject(2915, Painbox.Constructor(Vector3(668.5839f, 5321.865f, 35.07051f), painbox_door_radius), owning_building_guid = 1) + LocalObject(2936, Painbox.Constructor(Vector3(695.6177f, 5346.646f, 42.37601f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(2937, Painbox.Constructor(Vector3(704.5602f, 5321.862f, 42.31151f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(2938, Painbox.Constructor(Vector3(710.0254f, 5346.22f, 44.29011f), painbox_door_radius_continuous), owning_building_guid = 1) } Building12() def Building12(): Unit = { // Name: Nzame Type: amp_station GUID: 4, MapID: 12 - LocalBuilding(4, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1568f, 2688f, 45.10147f)))) + LocalBuilding(4, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1568f, 2688f, 45.10147f), amp_station))) LocalObject(281, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 4) LocalObject(218, Door.Constructor(Vector3(1564.27f, 2682.305f, 58.00348f)), owning_building_guid = 4) LocalObject(219, Door.Constructor(Vector3(1572.078f, 2693.452f, 58.00348f)), owning_building_guid = 4) @@ -257,12 +264,18 @@ object Map03 { TurretToWeapon(2198, 5010) LocalObject(2199, FacilityTurret.Constructor(manned_turret, Vector3(1687.798f, 2732.089f, 53.80947f)), owning_building_guid = 4) TurretToWeapon(2199, 5011) + LocalObject(2883, Painbox.Constructor(Vector3(1515.027f, 2716.69f, 35.17247f), painbox), owning_building_guid = 4) + LocalObject(2900, Painbox.Constructor(Vector3(1557.035f, 2693.952f, 42.74987f), painbox_continuous), owning_building_guid = 4) + LocalObject(2917, Painbox.Constructor(Vector3(1527.751f, 2710.377f, 31.76048f), painbox_door_radius), owning_building_guid = 4) + LocalObject(2942, Painbox.Constructor(Vector3(1548.383f, 2680.905f, 39.00148f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(2943, Painbox.Constructor(Vector3(1563.556f, 2702.446f, 39.06598f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(2944, Painbox.Constructor(Vector3(1571.472f, 2690.4f, 40.98008f), painbox_door_radius_continuous), owning_building_guid = 4) } Building5() def Building5(): Unit = { // Name: Ekera Type: amp_station GUID: 7, MapID: 5 - LocalBuilding(7, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5636f, 6622f, 50.96042f)))) + LocalBuilding(7, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5636f, 6622f, 50.96042f), amp_station))) LocalObject(289, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 7) LocalObject(220, Door.Constructor(Vector3(5629.239f, 6621.197f, 63.86242f)), owning_building_guid = 7) LocalObject(221, Door.Constructor(Vector3(5642.798f, 6622.38f, 63.86242f)), owning_building_guid = 7) @@ -377,12 +390,18 @@ object Map03 { TurretToWeapon(2271, 5016) LocalObject(2273, FacilityTurret.Constructor(manned_turret, Vector3(5746.779f, 6558.57f, 59.66842f)), owning_building_guid = 7) TurretToWeapon(2273, 5017) + LocalObject(2891, Painbox.Constructor(Vector3(5623.927f, 6681.021f, 41.03142f), painbox), owning_building_guid = 7) + LocalObject(2908, Painbox.Constructor(Vector3(5633.512f, 6634.225f, 48.60882f), painbox_continuous), owning_building_guid = 7) + LocalObject(2925, Painbox.Constructor(Vector3(5627.27f, 6667.216f, 37.61942f), painbox_door_radius), owning_building_guid = 7) + LocalObject(2966, Painbox.Constructor(Vector3(5617.956f, 6632.467f, 44.86042f), painbox_door_radius_continuous), owning_building_guid = 7) + LocalObject(2967, Painbox.Constructor(Vector3(5640.07f, 6620.883f, 46.83902f), painbox_door_radius_continuous), owning_building_guid = 7) + LocalObject(2968, Painbox.Constructor(Vector3(5644.209f, 6634.69f, 44.92492f), painbox_door_radius_continuous), owning_building_guid = 7) } Building20() def Building20(): Unit = { // Name: Kaang Type: amp_station GUID: 10, MapID: 20 - LocalBuilding(10, 20, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5846f, 3956f, 62.32429f)))) + LocalBuilding(10, 20, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5846f, 3956f, 62.32429f), amp_station))) LocalObject(290, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 10) LocalObject(222, Door.Constructor(Vector3(5842.933f, 3962.078f, 75.22629f)), owning_building_guid = 10) LocalObject(223, Door.Constructor(Vector3(5848.682f, 3949.742f, 75.22629f)), owning_building_guid = 10) @@ -497,12 +516,18 @@ object Map03 { TurretToWeapon(2278, 5022) LocalObject(2280, FacilityTurret.Constructor(manned_turret, Vector3(5963.377f, 3895.057f, 71.03229f)), owning_building_guid = 10) TurretToWeapon(2280, 5023) + LocalObject(2892, Painbox.Constructor(Vector3(5897.333f, 3987.531f, 52.39529f), painbox), owning_building_guid = 10) + LocalObject(2909, Painbox.Constructor(Vector3(5856.637f, 3962.52f, 59.97269f), painbox_continuous), owning_building_guid = 10) + LocalObject(2926, Painbox.Constructor(Vector3(5885.503f, 3979.668f, 48.98329f), painbox_door_radius), owning_building_guid = 10) + LocalObject(2969, Painbox.Constructor(Vector3(5846.343f, 3951.793f, 58.20289f), painbox_door_radius_continuous), owning_building_guid = 10) + LocalObject(2970, Painbox.Constructor(Vector3(5849.664f, 3976.536f, 56.22429f), painbox_door_radius_continuous), owning_building_guid = 10) + LocalObject(2971, Painbox.Constructor(Vector3(5860.732f, 3952.626f, 56.28879f), painbox_door_radius_continuous), owning_building_guid = 10) } Building15() def Building15(): Unit = { // Name: Pamba Type: amp_station GUID: 13, MapID: 15 - LocalBuilding(13, 15, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(7310f, 3078f, 62.94272f)))) + LocalBuilding(13, 15, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(7310f, 3078f, 62.94272f), amp_station))) LocalObject(293, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 13) LocalObject(224, Door.Constructor(Vector3(7307.758f, 3071.571f, 75.84472f)), owning_building_guid = 13) LocalObject(225, Door.Constructor(Vector3(7312.639f, 3084.276f, 75.84472f)), owning_building_guid = 13) @@ -617,12 +642,18 @@ object Map03 { TurretToWeapon(2300, 5028) LocalObject(2301, FacilityTurret.Constructor(manned_turret, Vector3(7415.573f, 3149.761f, 71.65072f)), owning_building_guid = 13) TurretToWeapon(2301, 5029) + LocalObject(2895, Painbox.Constructor(Vector3(7251.66f, 3093.022f, 53.01372f), painbox), owning_building_guid = 13) + LocalObject(2912, Painbox.Constructor(Vector3(7297.921f, 3081.123f, 60.59112f), painbox_continuous), owning_building_guid = 13) + LocalObject(2929, Painbox.Constructor(Vector3(7265.533f, 3089.975f, 49.60172f), painbox_door_radius), owning_building_guid = 13) + LocalObject(2978, Painbox.Constructor(Vector3(7292.683f, 3066.37f, 56.84272f), painbox_door_radius_continuous), owning_building_guid = 13) + LocalObject(2979, Painbox.Constructor(Vector3(7302.193f, 3090.941f, 56.90722f), painbox_door_radius_continuous), owning_building_guid = 13) + LocalObject(2980, Painbox.Constructor(Vector3(7312.788f, 3081.168f, 58.82132f), painbox_door_radius_continuous), owning_building_guid = 13) } Building59() def Building59(): Unit = { // Name: bunkerg2 Type: bunker_gauntlet GUID: 16, MapID: 59 - LocalBuilding(16, 59, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2610f, 1338f, 64.04956f)))) + LocalBuilding(16, 59, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2610f, 1338f, 64.04956f), bunker_gauntlet))) LocalObject(513, Door.Constructor(Vector3(2598.02f, 1359.938f, 65.57056f)), owning_building_guid = 16) LocalObject(514, Door.Constructor(Vector3(2625.164f, 1318.16f, 65.57056f)), owning_building_guid = 16) } @@ -630,7 +661,7 @@ object Map03 { Building58() def Building58(): Unit = { // Name: bunkerg1 Type: bunker_gauntlet GUID: 17, MapID: 58 - LocalBuilding(17, 58, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3906f, 4474f, 88.9639f)))) + LocalBuilding(17, 58, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3906f, 4474f, 88.9639f), bunker_gauntlet))) LocalObject(574, Door.Constructor(Vector3(3899.262f, 4498.07f, 90.4849f)), owning_building_guid = 17) LocalObject(575, Door.Constructor(Vector3(3916.312f, 4451.257f, 90.4849f)), owning_building_guid = 17) } @@ -638,7 +669,7 @@ object Map03 { Building60() def Building60(): Unit = { // Name: bunkerg3 Type: bunker_gauntlet GUID: 18, MapID: 60 - LocalBuilding(18, 60, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4870f, 4466f, 53.91644f)))) + LocalBuilding(18, 60, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4870f, 4466f, 53.91644f), bunker_gauntlet))) LocalObject(613, Door.Constructor(Vector3(4845.148f, 4468.44f, 55.43744f)), owning_building_guid = 18) LocalObject(623, Door.Constructor(Vector3(4894.214f, 4459.8f, 55.43744f)), owning_building_guid = 18) } @@ -646,105 +677,105 @@ object Map03 { Building54() def Building54(): Unit = { // Name: bunker11 Type: bunker_lg GUID: 19, MapID: 54 - LocalBuilding(19, 54, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(600f, 6826f, 59.91754f)))) + LocalBuilding(19, 54, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(600f, 6826f, 59.91754f), bunker_lg))) LocalObject(415, Door.Constructor(Vector3(602.859f, 6828.271f, 61.43854f)), owning_building_guid = 19) } Building56() def Building56(): Unit = { // Name: bunker6 Type: bunker_lg GUID: 20, MapID: 56 - LocalBuilding(20, 56, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(708f, 2384f, 53.85228f)))) + LocalBuilding(20, 56, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(708f, 2384f, 53.85228f), bunker_lg))) LocalObject(447, Door.Constructor(Vector3(704.653f, 2385.458f, 55.37328f)), owning_building_guid = 20) } Building52() def Building52(): Unit = { // Name: bunker8 Type: bunker_lg GUID: 21, MapID: 52 - LocalBuilding(21, 52, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1464f, 2568f, 45.02957f)))) + LocalBuilding(21, 52, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1464f, 2568f, 45.02957f), bunker_lg))) LocalObject(486, Door.Constructor(Vector3(1466.819f, 2570.32f, 46.55057f)), owning_building_guid = 21) } Building48() def Building48(): Unit = { // Name: bunker3 Type: bunker_lg GUID: 22, MapID: 48 - LocalBuilding(22, 48, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5132f, 4998f, 40.94622f)))) + LocalBuilding(22, 48, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5132f, 4998f, 40.94622f), bunker_lg))) LocalObject(660, Door.Constructor(Vector3(5128.793f, 4999.745f, 42.46722f)), owning_building_guid = 22) } Building71() def Building71(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 23, MapID: 71 - LocalBuilding(23, 71, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5208f, 3856f, 37.32201f)))) + LocalBuilding(23, 71, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5208f, 3856f, 37.32201f), bunker_lg))) LocalObject(677, Door.Constructor(Vector3(5206.547f, 3859.349f, 38.84301f)), owning_building_guid = 23) } Building55() def Building55(): Unit = { // Name: bunker12 Type: bunker_lg GUID: 24, MapID: 55 - LocalBuilding(24, 55, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6632f, 2306f, 62.59754f)))) + LocalBuilding(24, 55, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6632f, 2306f, 62.59754f), bunker_lg))) LocalObject(740, Door.Constructor(Vector3(6632.788f, 2302.435f, 64.11855f)), owning_building_guid = 24) } Building51() def Building51(): Unit = { // Name: bunker7 Type: bunker_sm GUID: 25, MapID: 51 - LocalBuilding(25, 51, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1700f, 2702f, 45.14794f)))) + LocalBuilding(25, 51, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1700f, 2702f, 45.14794f), bunker_sm))) LocalObject(508, Door.Constructor(Vector3(1699.083f, 2702.814f, 46.66894f)), owning_building_guid = 25) } Building49() def Building49(): Unit = { // Name: bunker4 Type: bunker_sm GUID: 26, MapID: 49 - LocalBuilding(26, 49, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2958f, 1284f, 48.15265f)))) + LocalBuilding(26, 49, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2958f, 1284f, 48.15265f), bunker_sm))) LocalObject(549, Door.Constructor(Vector3(2956.802f, 1283.736f, 49.67365f)), owning_building_guid = 26) } Building53() def Building53(): Unit = { // Name: bunker10 Type: bunker_sm GUID: 27, MapID: 53 - LocalBuilding(27, 53, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4238f, 7044f, 51.17726f)))) + LocalBuilding(27, 53, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4238f, 7044f, 51.17726f), bunker_sm))) LocalObject(612, Door.Constructor(Vector3(4237.095f, 7043.173f, 52.69826f)), owning_building_guid = 27) } Building50() def Building50(): Unit = { // Name: bunker5 Type: bunker_sm GUID: 28, MapID: 50 - LocalBuilding(28, 50, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5022f, 4280f, 53.97397f)))) + LocalBuilding(28, 50, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5022f, 4280f, 53.97397f), bunker_sm))) LocalObject(643, Door.Constructor(Vector3(5022.288f, 4281.192f, 55.49497f)), owning_building_guid = 28) } Building46() def Building46(): Unit = { // Name: bunker1 Type: bunker_sm GUID: 29, MapID: 46 - LocalBuilding(29, 46, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5160f, 3442f, 48.0232f)))) + LocalBuilding(29, 46, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5160f, 3442f, 48.0232f), bunker_sm))) LocalObject(670, Door.Constructor(Vector3(5159.095f, 3441.173f, 49.5442f)), owning_building_guid = 29) } Building47() def Building47(): Unit = { // Name: bunker2 Type: bunker_sm GUID: 30, MapID: 47 - LocalBuilding(30, 47, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5220f, 5806f, 56.73086f)))) + LocalBuilding(30, 47, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5220f, 5806f, 56.73086f), bunker_sm))) LocalObject(678, Door.Constructor(Vector3(5218.845f, 5806.411f, 58.25186f)), owning_building_guid = 30) } Building57() def Building57(): Unit = { // Name: bunker9 Type: bunker_sm GUID: 31, MapID: 57 - LocalBuilding(31, 57, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5694f, 6524f, 50.47251f)))) + LocalBuilding(31, 57, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5694f, 6524f, 50.47251f), bunker_sm))) LocalObject(710, Door.Constructor(Vector3(5693.454f, 6525.098f, 51.99351f)), owning_building_guid = 31) } Building70() def Building70(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 32, MapID: 70 - LocalBuilding(32, 70, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6854f, 3344f, 36.82418f)))) + LocalBuilding(32, 70, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6854f, 3344f, 36.82418f), bunker_sm))) LocalObject(762, Door.Constructor(Vector3(6854.031f, 3342.774f, 38.34518f)), owning_building_guid = 32) } Building2() def Building2(): Unit = { // Name: Bomazi Type: comm_station GUID: 33, MapID: 2 - LocalBuilding(33, 2, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1194f, 4574f, 57.8283f)))) + LocalBuilding(33, 2, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1194f, 4574f, 57.8283f), comm_station))) LocalObject(280, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 33) LocalObject(465, Door.Constructor(Vector3(1120.605f, 4564.948f, 59.5793f)), owning_building_guid = 33) LocalObject(466, Door.Constructor(Vector3(1123.788f, 4535.396f, 67.5433f)), owning_building_guid = 33) @@ -850,12 +881,18 @@ object Map03 { TurretToWeapon(2186, 5034) LocalObject(2187, FacilityTurret.Constructor(manned_turret, Vector3(1296.704f, 4609.036f, 66.5363f)), owning_building_guid = 33) TurretToWeapon(2187, 5035) + LocalObject(2882, Painbox.Constructor(Vector3(1194.125f, 4615.194f, 45.43031f), painbox), owning_building_guid = 33) + LocalObject(2899, Painbox.Constructor(Vector3(1247.108f, 4574.483f, 52.47311f), painbox_continuous), owning_building_guid = 33) + LocalObject(2916, Painbox.Constructor(Vector3(1186.931f, 4602.012f, 43.287f), painbox_door_radius), owning_building_guid = 33) + LocalObject(2939, Painbox.Constructor(Vector3(1235.354f, 4558.024f, 49.85431f), painbox_door_radius_continuous), owning_building_guid = 33) + LocalObject(2940, Painbox.Constructor(Vector3(1249.394f, 4581.505f, 49.63601f), painbox_door_radius_continuous), owning_building_guid = 33) + LocalObject(2941, Painbox.Constructor(Vector3(1258.092f, 4570.289f, 50.85431f), painbox_door_radius_continuous), owning_building_guid = 33) } Building11() def Building11(): Unit = { // Name: Tore Type: comm_station GUID: 36, MapID: 11 - LocalBuilding(36, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2958f, 2328f, 58.28852f)))) + LocalBuilding(36, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2958f, 2328f, 58.28852f), comm_station))) LocalObject(283, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 36) LocalObject(542, Door.Constructor(Vector3(2898.196f, 2284.5f, 60.03952f)), owning_building_guid = 36) LocalObject(543, Door.Constructor(Vector3(2898.196f, 2302.693f, 68.00352f)), owning_building_guid = 36) @@ -961,12 +998,18 @@ object Map03 { TurretToWeapon(2218, 5040) LocalObject(2219, FacilityTurret.Constructor(manned_turret, Vector3(3032.01f, 2289.501f, 66.99652f)), owning_building_guid = 36) TurretToWeapon(2219, 5041) + LocalObject(2885, Painbox.Constructor(Vector3(2938.138f, 2364.089f, 45.89052f), painbox), owning_building_guid = 36) + LocalObject(2902, Painbox.Constructor(Vector3(3004.215f, 2354.17f, 52.93332f), painbox_continuous), owning_building_guid = 36) + LocalObject(2919, Painbox.Constructor(Vector3(2938.237f, 2349.073f, 43.74722f), painbox_door_radius), owning_building_guid = 36) + LocalObject(2948, Painbox.Constructor(Vector3(3001.914f, 2334.076f, 50.31452f), painbox_door_radius_continuous), owning_building_guid = 36) + LocalObject(2949, Painbox.Constructor(Vector3(3002.81f, 2361.42f, 50.09622f), painbox_door_radius_continuous), owning_building_guid = 36) + LocalObject(2950, Painbox.Constructor(Vector3(3015.855f, 2355.827f, 51.31452f), painbox_door_radius_continuous), owning_building_guid = 36) } Building18() def Building18(): Unit = { // Name: Gunuku Type: comm_station_dsp GUID: 39, MapID: 18 - LocalBuilding(39, 18, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4936f, 4344f, 53.91644f)))) + LocalBuilding(39, 18, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4936f, 4344f, 53.91644f), comm_station_dsp))) LocalObject(286, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 39) LocalObject(357, Door.Constructor(Vector3(5004.339f, 4414.464f, 57.29444f)), owning_building_guid = 39) LocalObject(620, Door.Constructor(Vector3(4876.196f, 4300.501f, 55.56744f)), owning_building_guid = 39) @@ -1094,12 +1137,18 @@ object Map03 { TurretToWeapon(2248, 5048) LocalObject(2249, FacilityTurret.Constructor(manned_turret, Vector3(5056.773f, 4352.733f, 62.52444f)), owning_building_guid = 39) TurretToWeapon(2249, 5049) + LocalObject(2888, Painbox.Constructor(Vector3(4964.428f, 4404.057f, 40.41074f), painbox), owning_building_guid = 39) + LocalObject(2905, Painbox.Constructor(Vector3(4981.857f, 4364.408f, 48.04394f), painbox_continuous), owning_building_guid = 39) + LocalObject(2922, Painbox.Constructor(Vector3(4978.203f, 4402.915f, 39.64864f), painbox_door_radius), owning_building_guid = 39) + LocalObject(2957, Painbox.Constructor(Vector3(4979.087f, 4349.386f, 46.44564f), painbox_door_radius_continuous), owning_building_guid = 39) + LocalObject(2958, Painbox.Constructor(Vector3(4979.895f, 4378.081f, 46.91644f), painbox_door_radius_continuous), owning_building_guid = 39) + LocalObject(2959, Painbox.Constructor(Vector3(4994.317f, 4371.888f, 47.34674f), painbox_door_radius_continuous), owning_building_guid = 39) } Building21() def Building21(): Unit = { // Name: Mukuru Type: cryo_facility GUID: 42, MapID: 21 - LocalBuilding(42, 21, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(590f, 2410f, 54.06358f)))) + LocalBuilding(42, 21, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(590f, 2410f, 54.06358f), cryo_facility))) LocalObject(278, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 42) LocalObject(402, Door.Constructor(Vector3(508.4743f, 2356.694f, 55.58458f)), owning_building_guid = 42) LocalObject(403, Door.Constructor(Vector3(510.8202f, 2384.789f, 63.57858f)), owning_building_guid = 42) @@ -1234,12 +1283,18 @@ object Map03 { LocalObject(1225, ImplantTerminalMech.Constructor, owning_building_guid = 42) LocalObject(1215, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 42) TerminalToInterface(1225, 1215) + LocalObject(2880, Painbox.Constructor(Vector3(572.2711f, 2399.815f, 68.09238f), painbox), owning_building_guid = 42) + LocalObject(2897, Painbox.Constructor(Vector3(601.0518f, 2397.551f, 48.13348f), painbox_continuous), owning_building_guid = 42) + LocalObject(2914, Painbox.Constructor(Vector3(585.9642f, 2404.683f, 68.29749f), painbox_door_radius), owning_building_guid = 42) + LocalObject(2933, Painbox.Constructor(Vector3(590.4086f, 2399.24f, 46.41948f), painbox_door_radius_continuous), owning_building_guid = 42) + LocalObject(2934, Painbox.Constructor(Vector3(615.2295f, 2387.555f, 47.60448f), painbox_door_radius_continuous), owning_building_guid = 42) + LocalObject(2935, Painbox.Constructor(Vector3(618.0916f, 2404.105f, 45.77778f), painbox_door_radius_continuous), owning_building_guid = 42) } Building19() def Building19(): Unit = { // Name: Honsi Type: cryo_facility GUID: 45, MapID: 19 - LocalBuilding(45, 19, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3996f, 4526f, 88.9639f)))) + LocalBuilding(45, 19, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3996f, 4526f, 88.9639f), cryo_facility))) LocalObject(284, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 45) LocalObject(576, Door.Constructor(Vector3(3937.023f, 4530.5f, 90.5149f)), owning_building_guid = 45) LocalObject(577, Door.Constructor(Vector3(3937.023f, 4548.693f, 98.4789f)), owning_building_guid = 45) @@ -1374,12 +1429,18 @@ object Map03 { LocalObject(1227, ImplantTerminalMech.Constructor, owning_building_guid = 45) LocalObject(1217, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 45) TerminalToInterface(1227, 1217) + LocalObject(2886, Painbox.Constructor(Vector3(4001.594f, 4506.334f, 102.9927f), painbox), owning_building_guid = 45) + LocalObject(2903, Painbox.Constructor(Vector3(4010.753f, 4533.712f, 83.0338f), painbox_continuous), owning_building_guid = 45) + LocalObject(2920, Painbox.Constructor(Vector3(4000.182f, 4520.798f, 103.1978f), painbox_door_radius), owning_building_guid = 45) + LocalObject(2951, Painbox.Constructor(Vector3(4006.54f, 4523.793f, 81.31979f), painbox_door_radius_continuous), owning_building_guid = 45) + LocalObject(2952, Painbox.Constructor(Vector3(4008.515f, 4551.831f, 80.6781f), painbox_door_radius_continuous), owning_building_guid = 45) + LocalObject(2953, Painbox.Constructor(Vector3(4023.882f, 4545.05f, 82.5048f), painbox_door_radius_continuous), owning_building_guid = 45) } Building4() def Building4(): Unit = { // Name: Chuku Type: cryo_facility GUID: 48, MapID: 4 - LocalBuilding(48, 4, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4162f, 6962f, 54.02264f)))) + LocalBuilding(48, 4, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4162f, 6962f, 54.02264f), cryo_facility))) LocalObject(285, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 48) LocalObject(601, Door.Constructor(Vector3(4103.023f, 6966.5f, 55.57364f)), owning_building_guid = 48) LocalObject(602, Door.Constructor(Vector3(4103.023f, 6984.693f, 63.53764f)), owning_building_guid = 48) @@ -1514,12 +1575,18 @@ object Map03 { LocalObject(1229, ImplantTerminalMech.Constructor, owning_building_guid = 48) LocalObject(1219, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 48) TerminalToInterface(1229, 1219) + LocalObject(2887, Painbox.Constructor(Vector3(4167.593f, 6942.334f, 68.05145f), painbox), owning_building_guid = 48) + LocalObject(2904, Painbox.Constructor(Vector3(4176.753f, 6969.712f, 48.09254f), painbox_continuous), owning_building_guid = 48) + LocalObject(2921, Painbox.Constructor(Vector3(4166.182f, 6956.798f, 68.25655f), painbox_door_radius), owning_building_guid = 48) + LocalObject(2954, Painbox.Constructor(Vector3(4172.54f, 6959.793f, 46.37854f), painbox_door_radius_continuous), owning_building_guid = 48) + LocalObject(2955, Painbox.Constructor(Vector3(4174.516f, 6987.831f, 45.73684f), painbox_door_radius_continuous), owning_building_guid = 48) + LocalObject(2956, Painbox.Constructor(Vector3(4189.882f, 6981.05f, 47.56355f), painbox_door_radius_continuous), owning_building_guid = 48) } Building8() def Building8(): Unit = { // Name: Itan Type: cryo_facility GUID: 51, MapID: 8 - LocalBuilding(51, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5132f, 3334f, 48.0575f)))) + LocalBuilding(51, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5132f, 3334f, 48.0575f), cryo_facility))) LocalObject(288, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 51) LocalObject(651, Door.Constructor(Vector3(5073.023f, 3338.5f, 49.60849f)), owning_building_guid = 51) LocalObject(652, Door.Constructor(Vector3(5073.023f, 3356.693f, 57.57249f)), owning_building_guid = 51) @@ -1654,12 +1721,18 @@ object Map03 { LocalObject(1231, ImplantTerminalMech.Constructor, owning_building_guid = 51) LocalObject(1221, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 51) TerminalToInterface(1231, 1221) + LocalObject(2890, Painbox.Constructor(Vector3(5137.593f, 3314.334f, 62.0863f), painbox), owning_building_guid = 51) + LocalObject(2907, Painbox.Constructor(Vector3(5146.753f, 3341.712f, 42.1274f), painbox_continuous), owning_building_guid = 51) + LocalObject(2924, Painbox.Constructor(Vector3(5136.182f, 3328.798f, 62.2914f), painbox_door_radius), owning_building_guid = 51) + LocalObject(2963, Painbox.Constructor(Vector3(5142.54f, 3331.793f, 40.41339f), painbox_door_radius_continuous), owning_building_guid = 51) + LocalObject(2964, Painbox.Constructor(Vector3(5144.516f, 3359.831f, 39.77169f), painbox_door_radius_continuous), owning_building_guid = 51) + LocalObject(2965, Painbox.Constructor(Vector3(5159.882f, 3353.05f, 41.5984f), painbox_door_radius_continuous), owning_building_guid = 51) } Building16() def Building16(): Unit = { // Name: Shango Type: cryo_facility GUID: 54, MapID: 16 - LocalBuilding(54, 16, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6774f, 2288f, 62.96152f)))) + LocalBuilding(54, 16, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6774f, 2288f, 62.96152f), cryo_facility))) LocalObject(291, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 54) LocalObject(751, Door.Constructor(Vector3(6724.599f, 2320.528f, 64.51252f)), owning_building_guid = 54) LocalObject(752, Door.Constructor(Vector3(6733.419f, 2336.44f, 72.47652f)), owning_building_guid = 54) @@ -1794,6 +1867,12 @@ object Map03 { LocalObject(1233, ImplantTerminalMech.Constructor, owning_building_guid = 54) LocalObject(1223, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 54) TerminalToInterface(1233, 1223) + LocalObject(2893, Painbox.Constructor(Vector3(6769.358f, 2268.088f, 76.99032f), painbox), owning_building_guid = 54) + LocalObject(2910, Painbox.Constructor(Vector3(6790.642f, 2287.593f, 57.03142f), painbox_continuous), owning_building_guid = 54) + LocalObject(2927, Painbox.Constructor(Vector3(6775.136f, 2281.423f, 77.19542f), painbox_door_radius), owning_building_guid = 54) + LocalObject(2972, Painbox.Constructor(Vector3(6782.148f, 2280.96f, 55.31742f), painbox_door_radius_continuous), owning_building_guid = 54) + LocalObject(2973, Painbox.Constructor(Vector3(6797.469f, 2304.525f, 54.67572f), painbox_door_radius_continuous), owning_building_guid = 54) + LocalObject(2974, Painbox.Constructor(Vector3(6807.622f, 2291.145f, 56.50242f), painbox_door_radius_continuous), owning_building_guid = 54) } Building25936() @@ -1811,7 +1890,7 @@ object Map03 { Building7() def Building7(): Unit = { // Name: Wele Type: tech_plant GUID: 66, MapID: 7 - LocalBuilding(66, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(532f, 6966f, 59.89929f)))) + LocalBuilding(66, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(532f, 6966f, 59.89929f), tech_plant))) LocalObject(277, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 66) LocalObject(398, Door.Constructor(Vector3(452.98f, 6962.893f, 61.44129f)), owning_building_guid = 66) LocalObject(399, Door.Constructor(Vector3(452.98f, 6981.086f, 69.40429f)), owning_building_guid = 66) @@ -1924,12 +2003,18 @@ object Map03 { TurretToWeapon(2167, 5079) LocalObject(2168, FacilityTurret.Constructor(manned_turret, Vector3(616.094f, 6867.145f, 68.39828f)), owning_building_guid = 66) TurretToWeapon(2168, 5080) + LocalObject(2879, Painbox.Constructor(Vector3(506.2628f, 6969.793f, 48.47259f), painbox), owning_building_guid = 66) + LocalObject(2896, Painbox.Constructor(Vector3(511.1678f, 7002.788f, 56.76919f), painbox_continuous), owning_building_guid = 66) + LocalObject(2913, Painbox.Constructor(Vector3(504.3004f, 6984.529f, 48.15869f), painbox_door_radius), owning_building_guid = 66) + LocalObject(2930, Painbox.Constructor(Vector3(496.359f, 6995.43f, 56.08159f), painbox_door_radius_continuous), owning_building_guid = 66) + LocalObject(2931, Painbox.Constructor(Vector3(512.1394f, 6988.231f, 55.17549f), painbox_door_radius_continuous), owning_building_guid = 66) + LocalObject(2932, Painbox.Constructor(Vector3(512.9652f, 7015.722f, 54.62719f), painbox_door_radius_continuous), owning_building_guid = 66) } Building10() def Building10(): Unit = { // Name: Leza Type: tech_plant GUID: 69, MapID: 10 - LocalBuilding(69, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2674f, 1440f, 63.98816f)))) + LocalBuilding(69, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2674f, 1440f, 63.98816f), tech_plant))) LocalObject(282, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 69) LocalObject(515, Door.Constructor(Vector3(2625.181f, 1460.542f, 73.49316f)), owning_building_guid = 69) LocalObject(516, Door.Constructor(Vector3(2630.638f, 1506.133f, 65.53016f)), owning_building_guid = 69) @@ -2042,12 +2127,18 @@ object Map03 { TurretToWeapon(2206, 5085) LocalObject(2207, FacilityTurret.Constructor(manned_turret, Vector3(2799.622f, 1423.799f, 72.48715f)), owning_building_guid = 69) TurretToWeapon(2207, 5086) + LocalObject(2884, Painbox.Constructor(Vector3(2663.996f, 1464.015f, 52.56145f), painbox), owning_building_guid = 69) + LocalObject(2901, Painbox.Constructor(Vector3(2694.804f, 1476.804f, 60.85806f), painbox_continuous), owning_building_guid = 69) + LocalObject(2918, Painbox.Constructor(Vector3(2675.616f, 1473.286f, 52.24755f), painbox_door_radius), owning_building_guid = 69) + LocalObject(2945, Painbox.Constructor(Vector3(2680.87f, 1485.708f, 60.17046f), painbox_door_radius_continuous), owning_building_guid = 69) + LocalObject(2946, Painbox.Constructor(Vector3(2682.827f, 1468.474f, 59.26435f), painbox_door_radius_continuous), owning_building_guid = 69) + LocalObject(2947, Painbox.Constructor(Vector3(2706.816f, 1481.925f, 58.71606f), painbox_door_radius_continuous), owning_building_guid = 69) } Building6() def Building6(): Unit = { // Name: Faro Type: tech_plant GUID: 72, MapID: 6 - LocalBuilding(72, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5110f, 5790f, 56.74856f)))) + LocalBuilding(72, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5110f, 5790f, 56.74856f), tech_plant))) LocalObject(287, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 72) LocalObject(639, Door.Constructor(Vector3(5012.23f, 5835.179f, 58.36956f)), owning_building_guid = 72) LocalObject(641, Door.Constructor(Vector3(5018.686f, 5790.174f, 58.39956f)), owning_building_guid = 72) @@ -2160,12 +2251,18 @@ object Map03 { TurretToWeapon(2257, 5091) LocalObject(2258, FacilityTurret.Constructor(manned_turret, Vector3(5213.121f, 5868.805f, 65.24756f)), owning_building_guid = 72) TurretToWeapon(2258, 5092) + LocalObject(2889, Painbox.Constructor(Vector3(5104.865f, 5764.497f, 45.32186f), painbox), owning_building_guid = 72) + LocalObject(2906, Painbox.Constructor(Vector3(5072.172f, 5771.122f, 53.61846f), painbox_continuous), owning_building_guid = 72) + LocalObject(2923, Painbox.Constructor(Vector3(5090.047f, 5763.308f, 45.00796f), painbox_door_radius), owning_building_guid = 72) + LocalObject(2960, Painbox.Constructor(Vector3(5059.35f, 5773.594f, 51.47646f), painbox_door_radius_continuous), owning_building_guid = 72) + LocalObject(2961, Painbox.Constructor(Vector3(5078.745f, 5755.948f, 52.93086f), painbox_door_radius_continuous), owning_building_guid = 72) + LocalObject(2962, Painbox.Constructor(Vector3(5086.76f, 5771.33f, 52.02476f), painbox_door_radius_continuous), owning_building_guid = 72) } Building14() def Building14(): Unit = { // Name: Orisha Type: tech_plant GUID: 75, MapID: 14 - LocalBuilding(75, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6976f, 1240f, 56.97867f)))) + LocalBuilding(75, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6976f, 1240f, 56.97867f), tech_plant))) LocalObject(292, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 75) LocalObject(767, Door.Constructor(Vector3(6946.785f, 1171.217f, 66.48367f)), owning_building_guid = 75) LocalObject(768, Door.Constructor(Vector3(6947.472f, 1267.693f, 58.52067f)), owning_building_guid = 75) @@ -2278,12 +2375,18 @@ object Map03 { TurretToWeapon(2294, 5097) LocalObject(2295, FacilityTurret.Constructor(manned_turret, Vector3(7083.804f, 1315.298f, 65.47767f)), owning_building_guid = 75) TurretToWeapon(2295, 5098) + LocalObject(2894, Painbox.Constructor(Vector3(6982.463f, 1265.2f, 45.55197f), painbox), owning_building_guid = 75) + LocalObject(2911, Painbox.Constructor(Vector3(7014.764f, 1256.873f, 53.84857f), painbox_continuous), owning_building_guid = 75) + LocalObject(2928, Painbox.Constructor(Vector3(6997.323f, 1265.611f, 45.23807f), painbox_door_radius), owning_building_guid = 75) + LocalObject(2975, Painbox.Constructor(Vector3(7000.186f, 1257.428f, 52.25487f), painbox_door_radius_continuous), owning_building_guid = 75) + LocalObject(2976, Painbox.Constructor(Vector3(7008.995f, 1272.37f, 53.16097f), painbox_door_radius_continuous), owning_building_guid = 75) + LocalObject(2977, Painbox.Constructor(Vector3(7027.439f, 1253.733f, 51.70657f), painbox_door_radius_continuous), owning_building_guid = 75) } Building22() def Building22(): Unit = { // Name: S_Wele_Tower Type: tower_a GUID: 78, MapID: 22 - LocalBuilding(78, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(618f, 6168f, 60.51881f)))) + LocalBuilding(78, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(618f, 6168f, 60.51881f), tower_a))) LocalObject(3351, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 78) LocalObject(429, Door.Constructor(Vector3(627.1367f, 6179.159f, 62.03981f)), owning_building_guid = 78) LocalObject(430, Door.Constructor(Vector3(627.1367f, 6179.159f, 82.03882f)), owning_building_guid = 78) @@ -2312,12 +2415,15 @@ object Map03 { TurretToWeapon(2166, 5099) LocalObject(2170, FacilityTurret.Constructor(manned_turret, Vector3(635.9423f, 6186.773f, 79.46082f)), owning_building_guid = 78) TurretToWeapon(2170, 5100) + LocalObject(2984, Painbox.Constructor(Vector3(624.8181f, 6163.604f, 52.01791f), painbox_radius_continuous), owning_building_guid = 78) + LocalObject(2985, Painbox.Constructor(Vector3(633.5413f, 6174.933f, 50.61881f), painbox_radius_continuous), owning_building_guid = 78) + LocalObject(2986, Painbox.Constructor(Vector3(637.092f, 6163.613f, 50.61881f), painbox_radius_continuous), owning_building_guid = 78) } Building61() def Building61(): Unit = { // Name: NE_Wele_Tower Type: tower_a GUID: 79, MapID: 61 - LocalBuilding(79, 61, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(638f, 7206f, 62.16609f)))) + LocalBuilding(79, 61, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(638f, 7206f, 62.16609f), tower_a))) LocalObject(3352, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 79) LocalObject(435, Door.Constructor(Vector3(647.33f, 7216.998f, 63.68709f)), owning_building_guid = 79) LocalObject(436, Door.Constructor(Vector3(647.33f, 7216.998f, 83.6861f)), owning_building_guid = 79) @@ -2346,12 +2452,15 @@ object Map03 { TurretToWeapon(2169, 5101) LocalObject(2173, FacilityTurret.Constructor(manned_turret, Vector3(656.2672f, 7224.457f, 81.10809f)), owning_building_guid = 79) TurretToWeapon(2173, 5102) + LocalObject(2987, Painbox.Constructor(Vector3(644.7404f, 7201.486f, 53.66519f), painbox_radius_continuous), owning_building_guid = 79) + LocalObject(2988, Painbox.Constructor(Vector3(653.6599f, 7212.661f, 52.26609f), painbox_radius_continuous), owning_building_guid = 79) + LocalObject(2989, Painbox.Constructor(Vector3(657.0125f, 7201.28f, 52.26609f), painbox_radius_continuous), owning_building_guid = 79) } Building62() def Building62(): Unit = { // Name: S_Nzame_Tower Type: tower_a GUID: 80, MapID: 62 - LocalBuilding(80, 62, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1432f, 2500f, 42.88556f)))) + LocalBuilding(80, 62, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1432f, 2500f, 42.88556f), tower_a))) LocalObject(3356, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 80) LocalObject(482, Door.Constructor(Vector3(1439.279f, 2487.549f, 44.40656f)), owning_building_guid = 80) LocalObject(483, Door.Constructor(Vector3(1439.279f, 2487.549f, 64.40556f)), owning_building_guid = 80) @@ -2380,12 +2489,15 @@ object Map03 { TurretToWeapon(2189, 5103) LocalObject(2192, FacilityTurret.Constructor(manned_turret, Vector3(1457.925f, 2501.493f, 61.82756f)), owning_building_guid = 80) TurretToWeapon(2192, 5104) + LocalObject(2999, Painbox.Constructor(Vector3(1433.989f, 2492.135f, 34.38466f), painbox_radius_continuous), owning_building_guid = 80) + LocalObject(3000, Painbox.Constructor(Vector3(1442.971f, 2483.771f, 32.98556f), painbox_radius_continuous), owning_building_guid = 80) + LocalObject(3001, Painbox.Constructor(Vector3(1448.094f, 2494.471f, 32.98556f), painbox_radius_continuous), owning_building_guid = 80) } Building27() def Building27(): Unit = { // Name: NE_Searhus_Warpgate_Tower Type: tower_a GUID: 81, MapID: 27 - LocalBuilding(81, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1534f, 1914f, 40.9772f)))) + LocalBuilding(81, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1534f, 1914f, 40.9772f), tower_a))) LocalObject(3357, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 81) LocalObject(491, Door.Constructor(Vector3(1544.428f, 1904.038f, 42.4982f)), owning_building_guid = 81) LocalObject(492, Door.Constructor(Vector3(1544.428f, 1904.038f, 62.4972f)), owning_building_guid = 81) @@ -2414,12 +2526,15 @@ object Map03 { TurretToWeapon(2194, 5105) LocalObject(2195, FacilityTurret.Constructor(manned_turret, Vector3(1558.51f, 1922.581f, 59.9192f)), owning_building_guid = 81) TurretToWeapon(2195, 5106) + LocalObject(3002, Painbox.Constructor(Vector3(1538.079f, 1906.988f, 32.4763f), painbox_radius_continuous), owning_building_guid = 81) + LocalObject(3003, Painbox.Constructor(Vector3(1549.019f, 1901.423f, 31.0772f), painbox_radius_continuous), owning_building_guid = 81) + LocalObject(3004, Painbox.Constructor(Vector3(1550.995f, 1913.122f, 31.0772f), painbox_radius_continuous), owning_building_guid = 81) } Building26() def Building26(): Unit = { // Name: NE_Nzame_Tower Type: tower_a GUID: 82, MapID: 26 - LocalBuilding(82, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1950f, 3610f, 55.32143f)))) + LocalBuilding(82, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1950f, 3610f, 55.32143f), tower_a))) LocalObject(3358, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 82) LocalObject(509, Door.Constructor(Vector3(1959.137f, 3621.159f, 56.84243f)), owning_building_guid = 82) LocalObject(510, Door.Constructor(Vector3(1959.137f, 3621.159f, 76.84143f)), owning_building_guid = 82) @@ -2448,12 +2563,15 @@ object Map03 { TurretToWeapon(2200, 5107) LocalObject(2201, FacilityTurret.Constructor(manned_turret, Vector3(1967.942f, 3628.773f, 74.26343f)), owning_building_guid = 82) TurretToWeapon(2201, 5108) + LocalObject(3005, Painbox.Constructor(Vector3(1956.818f, 3605.604f, 46.82053f), painbox_radius_continuous), owning_building_guid = 82) + LocalObject(3006, Painbox.Constructor(Vector3(1965.541f, 3616.933f, 45.42143f), painbox_radius_continuous), owning_building_guid = 82) + LocalObject(3007, Painbox.Constructor(Vector3(1969.092f, 3605.613f, 45.42143f), painbox_radius_continuous), owning_building_guid = 82) } Building36() def Building36(): Unit = { // Name: SE_NCSanc_Warpgate_Tower Type: tower_a GUID: 83, MapID: 36 - LocalBuilding(83, 36, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2838f, 6204f, 67.4752f)))) + LocalBuilding(83, 36, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2838f, 6204f, 67.4752f), tower_a))) LocalObject(3361, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 83) LocalObject(538, Door.Constructor(Vector3(2848.77f, 6213.592f, 68.99621f)), owning_building_guid = 83) LocalObject(539, Door.Constructor(Vector3(2848.77f, 6213.592f, 88.99521f)), owning_building_guid = 83) @@ -2482,12 +2600,15 @@ object Map03 { TurretToWeapon(2209, 5109) LocalObject(2211, FacilityTurret.Constructor(manned_turret, Vector3(2858.658f, 6219.735f, 86.41721f)), owning_building_guid = 83) TurretToWeapon(2211, 5110) + LocalObject(3012, Painbox.Constructor(Vector3(2844.047f, 6198.592f, 58.9743f), painbox_radius_continuous), owning_building_guid = 83) + LocalObject(3015, Painbox.Constructor(Vector3(2854.435f, 6208.417f, 57.5752f), painbox_radius_continuous), owning_building_guid = 83) + LocalObject(3016, Painbox.Constructor(Vector3(2856.171f, 6196.68f, 57.5752f), painbox_radius_continuous), owning_building_guid = 83) } Building64() def Building64(): Unit = { // Name: N_Tore_Tower Type: tower_a GUID: 84, MapID: 64 - LocalBuilding(84, 64, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3008f, 2532f, 53.84287f)))) + LocalBuilding(84, 64, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3008f, 2532f, 53.84287f), tower_a))) LocalObject(3362, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 84) LocalObject(556, Door.Constructor(Vector3(3020f, 2524f, 55.36387f)), owning_building_guid = 84) LocalObject(557, Door.Constructor(Vector3(3020f, 2524f, 75.36287f)), owning_building_guid = 84) @@ -2516,12 +2637,15 @@ object Map03 { TurretToWeapon(2216, 5111) LocalObject(2217, FacilityTurret.Constructor(manned_turret, Vector3(3030.647f, 2544.707f, 72.78487f)), owning_building_guid = 84) TurretToWeapon(2217, 5112) + LocalObject(3017, Painbox.Constructor(Vector3(3013.235f, 2525.803f, 45.34197f), painbox_radius_continuous), owning_building_guid = 84) + LocalObject(3018, Painbox.Constructor(Vector3(3024.889f, 2534.086f, 43.94287f), painbox_radius_continuous), owning_building_guid = 84) + LocalObject(3019, Painbox.Constructor(Vector3(3024.975f, 2522.223f, 43.94287f), painbox_radius_continuous), owning_building_guid = 84) } Building35() def Building35(): Unit = { // Name: SW_Honsi_Tower Type: tower_a GUID: 85, MapID: 35 - LocalBuilding(85, 35, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3430f, 4030f, 69.08597f)))) + LocalBuilding(85, 35, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3430f, 4030f, 69.08597f), tower_a))) LocalObject(3363, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 85) LocalObject(560, Door.Constructor(Vector3(3429.575f, 4015.584f, 70.60697f)), owning_building_guid = 85) LocalObject(561, Door.Constructor(Vector3(3429.575f, 4015.584f, 90.60597f)), owning_building_guid = 85) @@ -2550,12 +2674,15 @@ object Map03 { TurretToWeapon(2220, 5113) LocalObject(2221, FacilityTurret.Constructor(manned_turret, Vector3(3452.777f, 4017.528f, 88.02797f)), owning_building_guid = 85) TurretToWeapon(2221, 5114) + LocalObject(3020, Painbox.Constructor(Vector3(3427.519f, 4022.277f, 60.58507f), painbox_radius_continuous), owning_building_guid = 85) + LocalObject(3021, Painbox.Constructor(Vector3(3430.704f, 4010.423f, 59.18597f), painbox_radius_continuous), owning_building_guid = 85) + LocalObject(3022, Painbox.Constructor(Vector3(3440.719f, 4016.783f, 59.18597f), painbox_radius_continuous), owning_building_guid = 85) } Building67() def Building67(): Unit = { // Name: S_Chuku_Tower Type: tower_a GUID: 86, MapID: 67 - LocalBuilding(86, 67, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4008f, 5982f, 61.10294f)))) + LocalBuilding(86, 67, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4008f, 5982f, 61.10294f), tower_a))) LocalObject(3368, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 86) LocalObject(594, Door.Constructor(Vector3(4020f, 5974f, 62.62394f)), owning_building_guid = 86) LocalObject(595, Door.Constructor(Vector3(4020f, 5974f, 82.62294f)), owning_building_guid = 86) @@ -2584,12 +2711,15 @@ object Map03 { TurretToWeapon(2227, 5115) LocalObject(2230, FacilityTurret.Constructor(manned_turret, Vector3(4030.647f, 5994.707f, 80.04494f)), owning_building_guid = 86) TurretToWeapon(2230, 5116) + LocalObject(3035, Painbox.Constructor(Vector3(4013.235f, 5975.803f, 52.60204f), painbox_radius_continuous), owning_building_guid = 86) + LocalObject(3036, Painbox.Constructor(Vector3(4024.889f, 5984.086f, 51.20294f), painbox_radius_continuous), owning_building_guid = 86) + LocalObject(3037, Painbox.Constructor(Vector3(4024.975f, 5972.223f, 51.20294f), painbox_radius_continuous), owning_building_guid = 86) } Building33() def Building33(): Unit = { // Name: N_Gunuku_Tower Type: tower_a GUID: 87, MapID: 33 - LocalBuilding(87, 33, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4956f, 4786f, 44.49965f)))) + LocalBuilding(87, 33, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4956f, 4786f, 44.49965f), tower_a))) LocalObject(3370, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 87) LocalObject(631, Door.Constructor(Vector3(4967.257f, 4776.984f, 46.02065f)), owning_building_guid = 87) LocalObject(632, Door.Constructor(Vector3(4967.257f, 4776.984f, 66.01965f)), owning_building_guid = 87) @@ -2618,12 +2748,15 @@ object Map03 { TurretToWeapon(2241, 5117) LocalObject(2244, FacilityTurret.Constructor(manned_turret, Vector3(4979.668f, 4796.685f, 63.44165f)), owning_building_guid = 87) TurretToWeapon(2244, 5118) + LocalObject(3041, Painbox.Constructor(Vector3(4960.675f, 4779.37f, 35.99875f), painbox_radius_continuous), owning_building_guid = 87) + LocalObject(3042, Painbox.Constructor(Vector3(4972.058f, 4774.78f, 34.59965f), painbox_radius_continuous), owning_building_guid = 87) + LocalObject(3043, Painbox.Constructor(Vector3(4973.007f, 4786.606f, 34.59965f), painbox_radius_continuous), owning_building_guid = 87) } Building38() def Building38(): Unit = { // Name: W_Ekera_Tower Type: tower_a GUID: 88, MapID: 38 - LocalBuilding(88, 38, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5432f, 6740f, 70.09491f)))) + LocalBuilding(88, 38, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5432f, 6740f, 70.09491f), tower_a))) LocalObject(3374, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 88) LocalObject(689, Door.Constructor(Vector3(5444f, 6732f, 71.61591f)), owning_building_guid = 88) LocalObject(690, Door.Constructor(Vector3(5444f, 6732f, 91.61491f)), owning_building_guid = 88) @@ -2652,12 +2785,15 @@ object Map03 { TurretToWeapon(2261, 5119) LocalObject(2262, FacilityTurret.Constructor(manned_turret, Vector3(5454.647f, 6752.707f, 89.03691f)), owning_building_guid = 88) TurretToWeapon(2262, 5120) + LocalObject(3053, Painbox.Constructor(Vector3(5437.235f, 6733.803f, 61.59401f), painbox_radius_continuous), owning_building_guid = 88) + LocalObject(3054, Painbox.Constructor(Vector3(5448.889f, 6742.086f, 60.19491f), painbox_radius_continuous), owning_building_guid = 88) + LocalObject(3055, Painbox.Constructor(Vector3(5448.975f, 6730.223f, 60.19491f), painbox_radius_continuous), owning_building_guid = 88) } Building31() def Building31(): Unit = { // Name: NW_TRSanc_Warpgate_Tower Type: tower_a GUID: 89, MapID: 31 - LocalBuilding(89, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5580f, 2080f, 59.54527f)))) + LocalBuilding(89, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5580f, 2080f, 59.54527f), tower_a))) LocalObject(3375, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 89) LocalObject(697, Door.Constructor(Vector3(5592f, 2072f, 61.06627f)), owning_building_guid = 89) LocalObject(698, Door.Constructor(Vector3(5592f, 2072f, 81.06528f)), owning_building_guid = 89) @@ -2686,12 +2822,15 @@ object Map03 { TurretToWeapon(2266, 5121) LocalObject(2267, FacilityTurret.Constructor(manned_turret, Vector3(5602.647f, 2092.707f, 78.48727f)), owning_building_guid = 89) TurretToWeapon(2267, 5122) + LocalObject(3056, Painbox.Constructor(Vector3(5585.235f, 2073.803f, 51.04437f), painbox_radius_continuous), owning_building_guid = 89) + LocalObject(3057, Painbox.Constructor(Vector3(5596.889f, 2082.086f, 49.64527f), painbox_radius_continuous), owning_building_guid = 89) + LocalObject(3058, Painbox.Constructor(Vector3(5596.975f, 2070.223f, 49.64527f), painbox_radius_continuous), owning_building_guid = 89) } Building43() def Building43(): Unit = { // Name: S_Kaang_Tower Type: tower_a GUID: 90, MapID: 43 - LocalBuilding(90, 43, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5878f, 3642f, 93.63689f)))) + LocalBuilding(90, 43, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5878f, 3642f, 93.63689f), tower_a))) LocalObject(3377, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 90) LocalObject(731, Door.Constructor(Vector3(5890f, 3634f, 95.1579f)), owning_building_guid = 90) LocalObject(732, Door.Constructor(Vector3(5890f, 3634f, 115.1569f)), owning_building_guid = 90) @@ -2720,12 +2859,15 @@ object Map03 { TurretToWeapon(2277, 5123) LocalObject(2279, FacilityTurret.Constructor(manned_turret, Vector3(5900.647f, 3654.707f, 112.5789f)), owning_building_guid = 90) TurretToWeapon(2279, 5124) + LocalObject(3062, Painbox.Constructor(Vector3(5883.235f, 3635.803f, 85.13599f), painbox_radius_continuous), owning_building_guid = 90) + LocalObject(3063, Painbox.Constructor(Vector3(5894.889f, 3644.086f, 83.73689f), painbox_radius_continuous), owning_building_guid = 90) + LocalObject(3064, Painbox.Constructor(Vector3(5894.975f, 3632.223f, 83.73689f), painbox_radius_continuous), owning_building_guid = 90) } Building41() def Building41(): Unit = { // Name: NW_Pamba_Tower Type: tower_a GUID: 91, MapID: 41 - LocalBuilding(91, 41, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6626f, 3680f, 47.49107f)))) + LocalBuilding(91, 41, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6626f, 3680f, 47.49107f), tower_a))) LocalObject(3378, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 91) LocalObject(741, Door.Constructor(Vector3(6634.94f, 3691.317f, 49.01207f)), owning_building_guid = 91) LocalObject(742, Door.Constructor(Vector3(6634.94f, 3691.317f, 69.01108f)), owning_building_guid = 91) @@ -2754,12 +2896,15 @@ object Map03 { TurretToWeapon(2281, 5125) LocalObject(2282, FacilityTurret.Constructor(manned_turret, Vector3(6643.612f, 3699.083f, 66.43307f)), owning_building_guid = 91) TurretToWeapon(2282, 5126) + LocalObject(3065, Painbox.Constructor(Vector3(6632.894f, 3675.724f, 38.99017f), painbox_radius_continuous), owning_building_guid = 91) + LocalObject(3066, Painbox.Constructor(Vector3(6641.418f, 3687.203f, 37.59107f), painbox_radius_continuous), owning_building_guid = 91) + LocalObject(3067, Painbox.Constructor(Vector3(6645.166f, 3675.947f, 37.59107f), painbox_radius_continuous), owning_building_guid = 91) } Building65() def Building65(): Unit = { // Name: E_Shango_Tower Type: tower_a GUID: 92, MapID: 65 - LocalBuilding(92, 65, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6918f, 2176f, 78.13105f)))) + LocalBuilding(92, 65, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6918f, 2176f, 78.13105f), tower_a))) LocalObject(3380, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 92) LocalObject(763, Door.Constructor(Vector3(6921.32f, 2161.965f, 79.65205f)), owning_building_guid = 92) LocalObject(764, Door.Constructor(Vector3(6921.32f, 2161.965f, 99.65105f)), owning_building_guid = 92) @@ -2788,12 +2933,15 @@ object Map03 { TurretToWeapon(2290, 5127) LocalObject(2291, FacilityTurret.Constructor(manned_turret, Vector3(6943.229f, 2169.848f, 97.07305f)), owning_building_guid = 92) TurretToWeapon(2291, 5128) + LocalObject(3071, Painbox.Constructor(Vector3(6917.602f, 2167.897f, 69.63015f), painbox_radius_continuous), owning_building_guid = 92) + LocalObject(3072, Painbox.Constructor(Vector3(6923.747f, 2157.272f, 68.23105f), painbox_radius_continuous), owning_building_guid = 92) + LocalObject(3073, Painbox.Constructor(Vector3(6931.775f, 2166.007f, 68.23105f), painbox_radius_continuous), owning_building_guid = 92) } Building23() def Building23(): Unit = { // Name: N_Aja_Tower Type: tower_b GUID: 93, MapID: 23 - LocalBuilding(93, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(602f, 5716f, 58.60714f)))) + LocalBuilding(93, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(602f, 5716f, 58.60714f), tower_b))) LocalObject(3350, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 93) LocalObject(422, Door.Constructor(Vector3(614f, 5708f, 60.12714f)), owning_building_guid = 93) LocalObject(423, Door.Constructor(Vector3(614f, 5708f, 70.12714f)), owning_building_guid = 93) @@ -2822,12 +2970,15 @@ object Map03 { LocalObject(2366, Terminal.Constructor(order_terminal), owning_building_guid = 93) LocalObject(3239, SpawnTube.Constructor(respawn_tube_tower, Vector3(612.706f, 5703.742f, 48.08913f), Vector3(0, 0, 0)), owning_building_guid = 93) LocalObject(3240, SpawnTube.Constructor(respawn_tube_tower, Vector3(612.706f, 5720.152f, 48.08913f), Vector3(0, 0, 0)), owning_building_guid = 93) + LocalObject(2981, Painbox.Constructor(Vector3(607.4928f, 5708.849f, 49.89654f), painbox_radius_continuous), owning_building_guid = 93) + LocalObject(2982, Painbox.Constructor(Vector3(619.1271f, 5706.078f, 48.70714f), painbox_radius_continuous), owning_building_guid = 93) + LocalObject(2983, Painbox.Constructor(Vector3(619.2594f, 5718.107f, 48.70714f), painbox_radius_continuous), owning_building_guid = 93) } Building63() def Building63(): Unit = { // Name: E_Mukuru_Tower Type: tower_b GUID: 94, MapID: 63 - LocalBuilding(94, 63, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(870f, 2290f, 48.92483f)))) + LocalBuilding(94, 63, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(870f, 2290f, 48.92483f), tower_b))) LocalObject(3353, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 94) LocalObject(455, Door.Constructor(Vector3(882f, 2282f, 50.44483f)), owning_building_guid = 94) LocalObject(456, Door.Constructor(Vector3(882f, 2282f, 60.44483f)), owning_building_guid = 94) @@ -2856,12 +3007,15 @@ object Map03 { LocalObject(2381, Terminal.Constructor(order_terminal), owning_building_guid = 94) LocalObject(3248, SpawnTube.Constructor(respawn_tube_tower, Vector3(880.706f, 2277.742f, 38.40683f), Vector3(0, 0, 0)), owning_building_guid = 94) LocalObject(3249, SpawnTube.Constructor(respawn_tube_tower, Vector3(880.706f, 2294.152f, 38.40683f), Vector3(0, 0, 0)), owning_building_guid = 94) + LocalObject(2990, Painbox.Constructor(Vector3(875.4928f, 2282.849f, 40.21423f), painbox_radius_continuous), owning_building_guid = 94) + LocalObject(2991, Painbox.Constructor(Vector3(887.1271f, 2280.078f, 39.02483f), painbox_radius_continuous), owning_building_guid = 94) + LocalObject(2992, Painbox.Constructor(Vector3(887.2594f, 2292.107f, 39.02483f), painbox_radius_continuous), owning_building_guid = 94) } Building28() def Building28(): Unit = { // Name: S_Leza_Tower Type: tower_b GUID: 95, MapID: 28 - LocalBuilding(95, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2778f, 1254f, 64.07666f)))) + LocalBuilding(95, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2778f, 1254f, 64.07666f), tower_b))) LocalObject(3359, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 95) LocalObject(528, Door.Constructor(Vector3(2790f, 1246f, 65.59666f)), owning_building_guid = 95) LocalObject(529, Door.Constructor(Vector3(2790f, 1246f, 75.59666f)), owning_building_guid = 95) @@ -2890,12 +3044,15 @@ object Map03 { LocalObject(2416, Terminal.Constructor(order_terminal), owning_building_guid = 95) LocalObject(3269, SpawnTube.Constructor(respawn_tube_tower, Vector3(2788.706f, 1241.742f, 53.55866f), Vector3(0, 0, 0)), owning_building_guid = 95) LocalObject(3270, SpawnTube.Constructor(respawn_tube_tower, Vector3(2788.706f, 1258.152f, 53.55866f), Vector3(0, 0, 0)), owning_building_guid = 95) + LocalObject(3008, Painbox.Constructor(Vector3(2783.493f, 1246.849f, 55.36606f), painbox_radius_continuous), owning_building_guid = 95) + LocalObject(3009, Painbox.Constructor(Vector3(2795.127f, 1244.078f, 54.17666f), painbox_radius_continuous), owning_building_guid = 95) + LocalObject(3010, Painbox.Constructor(Vector3(2795.259f, 1256.107f, 54.17666f), painbox_radius_continuous), owning_building_guid = 95) } Building30() def Building30(): Unit = { // Name: NE_Tore_Tower Type: tower_b GUID: 96, MapID: 30 - LocalBuilding(96, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3580f, 3226f, 46.48213f)))) + LocalBuilding(96, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3580f, 3226f, 46.48213f), tower_b))) LocalObject(3364, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 96) LocalObject(564, Door.Constructor(Vector3(3592f, 3218f, 48.00213f)), owning_building_guid = 96) LocalObject(565, Door.Constructor(Vector3(3592f, 3218f, 58.00213f)), owning_building_guid = 96) @@ -2924,12 +3081,15 @@ object Map03 { LocalObject(2438, Terminal.Constructor(order_terminal), owning_building_guid = 96) LocalObject(3282, SpawnTube.Constructor(respawn_tube_tower, Vector3(3590.706f, 3213.742f, 35.96413f), Vector3(0, 0, 0)), owning_building_guid = 96) LocalObject(3283, SpawnTube.Constructor(respawn_tube_tower, Vector3(3590.706f, 3230.152f, 35.96413f), Vector3(0, 0, 0)), owning_building_guid = 96) + LocalObject(3023, Painbox.Constructor(Vector3(3585.493f, 3218.849f, 37.77153f), painbox_radius_continuous), owning_building_guid = 96) + LocalObject(3024, Painbox.Constructor(Vector3(3597.127f, 3216.078f, 36.58213f), painbox_radius_continuous), owning_building_guid = 96) + LocalObject(3025, Painbox.Constructor(Vector3(3597.259f, 3228.107f, 36.58213f), painbox_radius_continuous), owning_building_guid = 96) } Building68() def Building68(): Unit = { // Name: N_Honsi_Tower Type: tower_b GUID: 97, MapID: 68 - LocalBuilding(97, 68, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3970f, 4816f, 91.19419f)))) + LocalBuilding(97, 68, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3970f, 4816f, 91.19419f), tower_b))) LocalObject(3366, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 97) LocalObject(581, Door.Constructor(Vector3(3982f, 4808f, 92.71419f)), owning_building_guid = 97) LocalObject(582, Door.Constructor(Vector3(3982f, 4808f, 102.7142f)), owning_building_guid = 97) @@ -2958,12 +3118,15 @@ object Map03 { LocalObject(2445, Terminal.Constructor(order_terminal), owning_building_guid = 97) LocalObject(3286, SpawnTube.Constructor(respawn_tube_tower, Vector3(3980.706f, 4803.742f, 80.67619f), Vector3(0, 0, 0)), owning_building_guid = 97) LocalObject(3287, SpawnTube.Constructor(respawn_tube_tower, Vector3(3980.706f, 4820.152f, 80.67619f), Vector3(0, 0, 0)), owning_building_guid = 97) + LocalObject(3029, Painbox.Constructor(Vector3(3975.493f, 4808.849f, 82.48359f), painbox_radius_continuous), owning_building_guid = 97) + LocalObject(3031, Painbox.Constructor(Vector3(3987.127f, 4806.078f, 81.29419f), painbox_radius_continuous), owning_building_guid = 97) + LocalObject(3032, Painbox.Constructor(Vector3(3987.259f, 4818.107f, 81.29419f), painbox_radius_continuous), owning_building_guid = 97) } Building45() def Building45(): Unit = { // Name: SW_Itan_Tower Type: tower_b GUID: 98, MapID: 45 - LocalBuilding(98, 45, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4846f, 3116f, 59.06708f)))) + LocalBuilding(98, 45, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4846f, 3116f, 59.06708f), tower_b))) LocalObject(3369, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 98) LocalObject(614, Door.Constructor(Vector3(4852.617f, 3103.185f, 60.58708f)), owning_building_guid = 98) LocalObject(615, Door.Constructor(Vector3(4852.617f, 3103.185f, 70.58708f)), owning_building_guid = 98) @@ -2992,12 +3155,15 @@ object Map03 { LocalObject(2461, Terminal.Constructor(order_terminal), owning_building_guid = 98) LocalObject(3298, SpawnTube.Constructor(respawn_tube_tower, Vector3(4849.421f, 3100.089f, 48.54908f), Vector3(0, 0, 29)), owning_building_guid = 98) LocalObject(3299, SpawnTube.Constructor(respawn_tube_tower, Vector3(4857.376f, 3114.441f, 48.54908f), Vector3(0, 0, 29)), owning_building_guid = 98) + LocalObject(3038, Painbox.Constructor(Vector3(4847.337f, 3107.083f, 50.35648f), painbox_radius_continuous), owning_building_guid = 98) + LocalObject(3039, Painbox.Constructor(Vector3(4856.169f, 3099.019f, 49.16708f), painbox_radius_continuous), owning_building_guid = 98) + LocalObject(3040, Painbox.Constructor(Vector3(4862.117f, 3109.475f, 49.16708f), painbox_radius_continuous), owning_building_guid = 98) } Building32() def Building32(): Unit = { // Name: SE_Gunuku_Tower Type: tower_b GUID: 99, MapID: 32 - LocalBuilding(99, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5146f, 3968f, 50.28779f)))) + LocalBuilding(99, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5146f, 3968f, 50.28779f), tower_b))) LocalObject(3371, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 99) LocalObject(667, Door.Constructor(Vector3(5156.253f, 3957.857f, 51.80779f)), owning_building_guid = 99) LocalObject(668, Door.Constructor(Vector3(5156.253f, 3957.857f, 61.80779f)), owning_building_guid = 99) @@ -3026,12 +3192,15 @@ object Map03 { LocalObject(2483, Terminal.Constructor(order_terminal), owning_building_guid = 99) LocalObject(3311, SpawnTube.Constructor(respawn_tube_tower, Vector3(5154.17f, 3953.924f, 39.76979f), Vector3(0, 0, 11)), owning_building_guid = 99) LocalObject(3312, SpawnTube.Constructor(respawn_tube_tower, Vector3(5157.302f, 3970.033f, 39.76979f), Vector3(0, 0, 11)), owning_building_guid = 99) + LocalObject(3044, Painbox.Constructor(Vector3(5150.027f, 3959.932f, 41.57719f), painbox_radius_continuous), owning_building_guid = 99) + LocalObject(3045, Painbox.Constructor(Vector3(5160.919f, 3954.992f, 40.38779f), painbox_radius_continuous), owning_building_guid = 99) + LocalObject(3046, Painbox.Constructor(Vector3(5163.344f, 3966.775f, 40.38779f), painbox_radius_continuous), owning_building_guid = 99) } Building34() def Building34(): Unit = { // Name: S_Faro_Tower Type: tower_b GUID: 100, MapID: 34 - LocalBuilding(100, 34, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5266f, 5302f, 54.97296f)))) + LocalBuilding(100, 34, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5266f, 5302f, 54.97296f), tower_b))) LocalObject(3372, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 100) LocalObject(679, Door.Constructor(Vector3(5261.618f, 5288.26f, 56.49296f)), owning_building_guid = 100) LocalObject(680, Door.Constructor(Vector3(5261.618f, 5288.26f, 66.49296f)), owning_building_guid = 100) @@ -3060,12 +3229,15 @@ object Map03 { LocalObject(2486, Terminal.Constructor(order_terminal), owning_building_guid = 100) LocalObject(3313, SpawnTube.Constructor(respawn_tube_tower, Vector3(5257.168f, 5288.33f, 44.45496f), Vector3(0, 0, 74)), owning_building_guid = 100) LocalObject(3314, SpawnTube.Constructor(respawn_tube_tower, Vector3(5272.942f, 5292.853f, 44.45496f), Vector3(0, 0, 74)), owning_building_guid = 100) + LocalObject(3047, Painbox.Constructor(Vector3(5260.64f, 5294.749f, 46.26236f), painbox_radius_continuous), owning_building_guid = 100) + LocalObject(3048, Painbox.Constructor(Vector3(5261.183f, 5282.801f, 45.07296f), painbox_radius_continuous), owning_building_guid = 100) + LocalObject(3049, Painbox.Constructor(Vector3(5272.782f, 5285.99f, 45.07296f), painbox_radius_continuous), owning_building_guid = 100) } Building42() def Building42(): Unit = { // Name: W_Orisha_Tower Type: tower_b GUID: 101, MapID: 42 - LocalBuilding(101, 42, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6660f, 1302f, 51.17282f)))) + LocalBuilding(101, 42, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6660f, 1302f, 51.17282f), tower_b))) LocalObject(3379, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 101) LocalObject(745, Door.Constructor(Vector3(6672f, 1294f, 52.69283f)), owning_building_guid = 101) LocalObject(746, Door.Constructor(Vector3(6672f, 1294f, 62.69283f)), owning_building_guid = 101) @@ -3094,12 +3266,15 @@ object Map03 { LocalObject(2519, Terminal.Constructor(order_terminal), owning_building_guid = 101) LocalObject(3333, SpawnTube.Constructor(respawn_tube_tower, Vector3(6670.706f, 1289.742f, 40.65482f), Vector3(0, 0, 0)), owning_building_guid = 101) LocalObject(3334, SpawnTube.Constructor(respawn_tube_tower, Vector3(6670.706f, 1306.152f, 40.65482f), Vector3(0, 0, 0)), owning_building_guid = 101) + LocalObject(3068, Painbox.Constructor(Vector3(6665.493f, 1294.849f, 42.46223f), painbox_radius_continuous), owning_building_guid = 101) + LocalObject(3069, Painbox.Constructor(Vector3(6677.127f, 1292.078f, 41.27283f), painbox_radius_continuous), owning_building_guid = 101) + LocalObject(3070, Painbox.Constructor(Vector3(6677.259f, 1304.107f, 41.27283f), painbox_radius_continuous), owning_building_guid = 101) } Building40() def Building40(): Unit = { // Name: SW_Solsar_Warpgate_Tower Type: tower_b GUID: 102, MapID: 40 - LocalBuilding(102, 40, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7036f, 4998f, 54.60317f)))) + LocalBuilding(102, 40, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7036f, 4998f, 54.60317f), tower_b))) LocalObject(3381, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 102) LocalObject(777, Door.Constructor(Vector3(7048f, 4990f, 56.12317f)), owning_building_guid = 102) LocalObject(778, Door.Constructor(Vector3(7048f, 4990f, 66.12317f)), owning_building_guid = 102) @@ -3128,12 +3303,15 @@ object Map03 { LocalObject(2533, Terminal.Constructor(order_terminal), owning_building_guid = 102) LocalObject(3343, SpawnTube.Constructor(respawn_tube_tower, Vector3(7046.706f, 4985.742f, 44.08517f), Vector3(0, 0, 0)), owning_building_guid = 102) LocalObject(3344, SpawnTube.Constructor(respawn_tube_tower, Vector3(7046.706f, 5002.152f, 44.08517f), Vector3(0, 0, 0)), owning_building_guid = 102) + LocalObject(3074, Painbox.Constructor(Vector3(7041.493f, 4990.849f, 45.89257f), painbox_radius_continuous), owning_building_guid = 102) + LocalObject(3075, Painbox.Constructor(Vector3(7053.127f, 4988.078f, 44.70317f), painbox_radius_continuous), owning_building_guid = 102) + LocalObject(3076, Painbox.Constructor(Vector3(7053.259f, 5000.107f, 44.70317f), painbox_radius_continuous), owning_building_guid = 102) } Building66() def Building66(): Unit = { // Name: SE_Pamba_Tower Type: tower_b GUID: 103, MapID: 66 - LocalBuilding(103, 66, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7524f, 2910f, 56.98198f)))) + LocalBuilding(103, 66, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7524f, 2910f, 56.98198f), tower_b))) LocalObject(3382, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 103) LocalObject(803, Door.Constructor(Vector3(7536f, 2902f, 58.50198f)), owning_building_guid = 103) LocalObject(804, Door.Constructor(Vector3(7536f, 2902f, 68.50198f)), owning_building_guid = 103) @@ -3162,12 +3340,15 @@ object Map03 { LocalObject(2542, Terminal.Constructor(order_terminal), owning_building_guid = 103) LocalObject(3348, SpawnTube.Constructor(respawn_tube_tower, Vector3(7534.706f, 2897.742f, 46.46398f), Vector3(0, 0, 0)), owning_building_guid = 103) LocalObject(3349, SpawnTube.Constructor(respawn_tube_tower, Vector3(7534.706f, 2914.152f, 46.46398f), Vector3(0, 0, 0)), owning_building_guid = 103) + LocalObject(3077, Painbox.Constructor(Vector3(7529.493f, 2902.849f, 48.27139f), painbox_radius_continuous), owning_building_guid = 103) + LocalObject(3078, Painbox.Constructor(Vector3(7541.127f, 2900.078f, 47.08199f), painbox_radius_continuous), owning_building_guid = 103) + LocalObject(3079, Painbox.Constructor(Vector3(7541.259f, 2912.107f, 47.08199f), painbox_radius_continuous), owning_building_guid = 103) } Building25() def Building25(): Unit = { // Name: S_Bomazi_Tower Type: tower_c GUID: 104, MapID: 25 - LocalBuilding(104, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1080f, 4328f, 68.30714f)))) + LocalBuilding(104, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1080f, 4328f, 68.30714f), tower_c))) LocalObject(3354, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 104) LocalObject(461, Door.Constructor(Vector3(1089.521f, 4317.167f, 69.82814f)), owning_building_guid = 104) LocalObject(462, Door.Constructor(Vector3(1089.521f, 4317.167f, 89.82713f)), owning_building_guid = 104) @@ -3200,12 +3381,15 @@ object Map03 { TurretToWeapon(2180, 5129) LocalObject(2182, FacilityTurret.Constructor(manned_turret, Vector3(1106.568f, 4336.366f, 87.24914f)), owning_building_guid = 104) TurretToWeapon(2182, 5130) + LocalObject(2993, Painbox.Constructor(Vector3(1082.451f, 4319.94f, 60.32664f), painbox_radius_continuous), owning_building_guid = 104) + LocalObject(2994, Painbox.Constructor(Vector3(1093.639f, 4313.516f, 58.40714f), painbox_radius_continuous), owning_building_guid = 104) + LocalObject(2995, Painbox.Constructor(Vector3(1097.053f, 4325.524f, 58.40714f), painbox_radius_continuous), owning_building_guid = 104) } Building24() def Building24(): Unit = { // Name: NE_Aja_Tower Type: tower_c GUID: 105, MapID: 24 - LocalBuilding(105, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1410f, 5814f, 38.33094f)))) + LocalBuilding(105, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1410f, 5814f, 38.33094f), tower_c))) LocalObject(3355, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 105) LocalObject(478, Door.Constructor(Vector3(1422f, 5806f, 39.85194f)), owning_building_guid = 105) LocalObject(479, Door.Constructor(Vector3(1422f, 5806f, 59.85094f)), owning_building_guid = 105) @@ -3238,12 +3422,15 @@ object Map03 { TurretToWeapon(2188, 5131) LocalObject(2190, FacilityTurret.Constructor(manned_turret, Vector3(1433.497f, 5828.957f, 57.27293f)), owning_building_guid = 105) TurretToWeapon(2190, 5132) + LocalObject(2996, Painbox.Constructor(Vector3(1414.454f, 5806.849f, 30.35044f), painbox_radius_continuous), owning_building_guid = 105) + LocalObject(2997, Painbox.Constructor(Vector3(1426.923f, 5803.54f, 28.43094f), painbox_radius_continuous), owning_building_guid = 105) + LocalObject(2998, Painbox.Constructor(Vector3(1427.113f, 5816.022f, 28.43094f), painbox_radius_continuous), owning_building_guid = 105) } Building69() def Building69(): Unit = { // Name: Outpost_Tower Type: tower_c GUID: 106, MapID: 69 - LocalBuilding(106, 69, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2830f, 4342f, 89.42412f)))) + LocalBuilding(106, 69, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2830f, 4342f, 89.42412f), tower_c))) LocalObject(3360, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 106) LocalObject(534, Door.Constructor(Vector3(2842f, 4334f, 90.94512f)), owning_building_guid = 106) LocalObject(535, Door.Constructor(Vector3(2842f, 4334f, 110.9441f)), owning_building_guid = 106) @@ -3276,12 +3463,15 @@ object Map03 { TurretToWeapon(2208, 5133) LocalObject(2210, FacilityTurret.Constructor(manned_turret, Vector3(2853.497f, 4356.957f, 108.3661f)), owning_building_guid = 106) TurretToWeapon(2210, 5134) + LocalObject(3011, Painbox.Constructor(Vector3(2834.454f, 4334.849f, 81.44362f), painbox_radius_continuous), owning_building_guid = 106) + LocalObject(3013, Painbox.Constructor(Vector3(2846.923f, 4331.54f, 79.52412f), painbox_radius_continuous), owning_building_guid = 106) + LocalObject(3014, Painbox.Constructor(Vector3(2847.113f, 4344.022f, 79.52412f), painbox_radius_continuous), owning_building_guid = 106) } Building29() def Building29(): Unit = { // Name: SE_Tore_Tower Type: tower_c GUID: 107, MapID: 29 - LocalBuilding(107, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3730f, 1642f, 46.48213f)))) + LocalBuilding(107, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3730f, 1642f, 46.48213f), tower_c))) LocalObject(3365, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 107) LocalObject(570, Door.Constructor(Vector3(3734.531f, 1655.692f, 48.00313f)), owning_building_guid = 107) LocalObject(571, Door.Constructor(Vector3(3734.531f, 1655.692f, 68.00214f)), owning_building_guid = 107) @@ -3314,12 +3504,15 @@ object Map03 { TurretToWeapon(2222, 5135) LocalObject(2223, FacilityTurret.Constructor(manned_turret, Vector3(3739.307f, 1668.252f, 65.42413f)), owning_building_guid = 107) TurretToWeapon(2223, 5136) + LocalObject(3026, Painbox.Constructor(Vector3(3737.912f, 1639.107f, 38.50163f), painbox_radius_continuous), owning_building_guid = 107) + LocalObject(3027, Painbox.Constructor(Vector3(3742.24f, 1654.129f, 36.58213f), painbox_radius_continuous), owning_building_guid = 107) + LocalObject(3028, Painbox.Constructor(Vector3(3749.776f, 1644.176f, 36.58213f), painbox_radius_continuous), owning_building_guid = 107) } Building37() def Building37(): Unit = { // Name: W_Chuku_Tower Type: tower_c GUID: 108, MapID: 37 - LocalBuilding(108, 37, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3978f, 7028f, 49.14362f)))) + LocalBuilding(108, 37, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3978f, 7028f, 49.14362f), tower_c))) LocalObject(3367, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 108) LocalObject(587, Door.Constructor(Vector3(3990f, 7020f, 50.66462f)), owning_building_guid = 108) LocalObject(588, Door.Constructor(Vector3(3990f, 7020f, 70.66362f)), owning_building_guid = 108) @@ -3352,12 +3545,15 @@ object Map03 { TurretToWeapon(2226, 5137) LocalObject(2228, FacilityTurret.Constructor(manned_turret, Vector3(4001.497f, 7042.957f, 68.08562f)), owning_building_guid = 108) TurretToWeapon(2228, 5138) + LocalObject(3030, Painbox.Constructor(Vector3(3982.454f, 7020.849f, 41.16312f), painbox_radius_continuous), owning_building_guid = 108) + LocalObject(3033, Painbox.Constructor(Vector3(3994.923f, 7017.54f, 39.24361f), painbox_radius_continuous), owning_building_guid = 108) + LocalObject(3034, Painbox.Constructor(Vector3(3995.113f, 7030.022f, 39.24361f), painbox_radius_continuous), owning_building_guid = 108) } Building39() def Building39(): Unit = { // Name: E_Faro_Tower Type: tower_c GUID: 109, MapID: 39 - LocalBuilding(109, 39, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5340f, 5834f, 72.75002f)))) + LocalBuilding(109, 39, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5340f, 5834f, 72.75002f), tower_c))) LocalObject(3373, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 109) LocalObject(685, Door.Constructor(Vector3(5346.617f, 5821.186f, 74.27103f)), owning_building_guid = 109) LocalObject(686, Door.Constructor(Vector3(5346.617f, 5821.186f, 94.27002f)), owning_building_guid = 109) @@ -3390,12 +3586,15 @@ object Map03 { TurretToWeapon(2259, 5139) LocalObject(2260, FacilityTurret.Constructor(manned_turret, Vector3(5367.802f, 5835.69f, 91.69202f)), owning_building_guid = 109) TurretToWeapon(2260, 5140) + LocalObject(3050, Painbox.Constructor(Vector3(5340.429f, 5825.586f, 64.76952f), painbox_radius_continuous), owning_building_guid = 109) + LocalObject(3051, Painbox.Constructor(Vector3(5349.73f, 5816.646f, 62.85002f), painbox_radius_continuous), owning_building_guid = 109) + LocalObject(3052, Painbox.Constructor(Vector3(5355.947f, 5827.472f, 62.85002f), painbox_radius_continuous), owning_building_guid = 109) } Building44() def Building44(): Unit = { // Name: N_Kanng_Tower Type: tower_c GUID: 110, MapID: 44 - LocalBuilding(110, 44, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5688f, 4896f, 46.99545f)))) + LocalBuilding(110, 44, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5688f, 4896f, 46.99545f), tower_c))) LocalObject(3376, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 110) LocalObject(712, Door.Constructor(Vector3(5696.336f, 4884.231f, 48.51645f)), owning_building_guid = 110) LocalObject(713, Door.Constructor(Vector3(5696.336f, 4884.231f, 68.51546f)), owning_building_guid = 110) @@ -3428,6 +3627,9 @@ object Map03 { TurretToWeapon(2268, 5141) LocalObject(2270, FacilityTurret.Constructor(manned_turret, Vector3(5715.296f, 4901.543f, 65.93745f)), owning_building_guid = 110) TurretToWeapon(2270, 5142) + LocalObject(3059, Painbox.Constructor(Vector3(5689.596f, 4887.728f, 39.01495f), painbox_radius_continuous), owning_building_guid = 110) + LocalObject(3060, Painbox.Constructor(Vector3(5700.05f, 4880.169f, 37.09545f), painbox_radius_continuous), owning_building_guid = 110) + LocalObject(3061, Painbox.Constructor(Vector3(5704.701f, 4891.755f, 37.09545f), painbox_radius_continuous), owning_building_guid = 110) } Building9() diff --git a/pslogin/src/main/scala/zonemaps/Map04.scala b/pslogin/src/main/scala/zonemaps/Map04.scala index 12ecfc8a4..d0b85012b 100644 --- a/pslogin/src/main/scala/zonemaps/Map04.scala +++ b/pslogin/src/main/scala/zonemaps/Map04.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} @@ -22,7 +23,7 @@ object Map04 { Building8() def Building8(): Unit = { // Name: Enkidu Type: amp_station GUID: 1, MapID: 8 - LocalBuilding(1, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3318f, 3574f, 37.19054f)))) + LocalBuilding(1, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3318f, 3574f, 37.19054f), amp_station))) LocalObject(222, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(180, Door.Constructor(Vector3(3312.956f, 3569.427f, 50.09254f)), owning_building_guid = 1) LocalObject(181, Door.Constructor(Vector3(3322.749f, 3578.879f, 50.09254f)), owning_building_guid = 1) @@ -137,12 +138,18 @@ object Map04 { TurretToWeapon(1808, 5004) LocalObject(1809, FacilityTurret.Constructor(manned_turret, Vector3(3443.646f, 3583.294f, 45.89854f)), owning_building_guid = 1) TurretToWeapon(1809, 5005) + LocalObject(2382, Painbox.Constructor(Vector3(3364.526f, 3535.729f, 27.26154f), painbox), owning_building_guid = 1) + LocalObject(2394, Painbox.Constructor(Vector3(3327.627f, 3566.065f, 34.83894f), painbox_continuous), owning_building_guid = 1) + LocalObject(2406, Painbox.Constructor(Vector3(3353.24f, 3544.354f, 23.84954f), painbox_door_radius), owning_building_guid = 1) + LocalObject(2426, Painbox.Constructor(Vector3(3314.134f, 3572.307f, 33.06915f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(2427, Painbox.Constructor(Vector3(3319.606f, 3558.972f, 31.15504f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(2428, Painbox.Constructor(Vector3(3338.61f, 3577.221f, 31.09054f), painbox_door_radius_continuous), owning_building_guid = 1) } Building51() def Building51(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 4, MapID: 51 - LocalBuilding(4, 51, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(966f, 5404f, 72.35047f)))) + LocalBuilding(4, 51, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(966f, 5404f, 72.35047f), bunker_gauntlet))) LocalObject(320, Door.Constructor(Vector3(941.077f, 5405.901f, 73.87148f)), owning_building_guid = 4) LocalObject(324, Door.Constructor(Vector3(990.898f, 5405.912f, 73.87148f)), owning_building_guid = 4) } @@ -150,7 +157,7 @@ object Map04 { Building54() def Building54(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 5, MapID: 54 - LocalBuilding(5, 54, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2830f, 4464f, 39.29373f)))) + LocalBuilding(5, 54, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2830f, 4464f, 39.29373f), bunker_gauntlet))) LocalObject(402, Door.Constructor(Vector3(2828.088f, 4488.898f, 40.81473f)), owning_building_guid = 5) LocalObject(403, Door.Constructor(Vector3(2828.099f, 4439.077f, 40.81473f)), owning_building_guid = 5) } @@ -158,7 +165,7 @@ object Map04 { Building50() def Building50(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 6, MapID: 50 - LocalBuilding(6, 50, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3212f, 2186f, 70.5193f)))) + LocalBuilding(6, 50, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3212f, 2186f, 70.5193f), bunker_gauntlet))) LocalObject(427, Door.Constructor(Vector3(3193.032f, 2169.721f, 72.04031f)), owning_building_guid = 6) LocalObject(432, Door.Constructor(Vector3(3228.254f, 2204.958f, 72.04031f)), owning_building_guid = 6) } @@ -166,7 +173,7 @@ object Map04 { Building52() def Building52(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 7, MapID: 52 - LocalBuilding(7, 52, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4288f, 5822f, 77.53156f)))) + LocalBuilding(7, 52, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4288f, 5822f, 77.53156f), bunker_gauntlet))) LocalObject(513, Door.Constructor(Vector3(4272.055f, 5841.249f, 79.05257f)), owning_building_guid = 7) LocalObject(514, Door.Constructor(Vector3(4306.671f, 5805.418f, 79.05257f)), owning_building_guid = 7) } @@ -174,7 +181,7 @@ object Map04 { Building53() def Building53(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 8, MapID: 53 - LocalBuilding(8, 53, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(7108f, 5242f, 37.86362f)))) + LocalBuilding(8, 53, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(7108f, 5242f, 37.86362f), bunker_gauntlet))) LocalObject(648, Door.Constructor(Vector3(7089.033f, 5225.721f, 39.38462f)), owning_building_guid = 8) LocalObject(650, Door.Constructor(Vector3(7124.253f, 5260.958f, 39.38462f)), owning_building_guid = 8) } @@ -182,70 +189,70 @@ object Map04 { Building42() def Building42(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 9, MapID: 42 - LocalBuilding(9, 42, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1740f, 5472f, 34.41663f)))) + LocalBuilding(9, 42, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1740f, 5472f, 34.41663f), bunker_lg))) LocalObject(355, Door.Constructor(Vector3(1740.098f, 5475.649f, 35.93763f)), owning_building_guid = 9) } Building43() def Building43(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 10, MapID: 43 - LocalBuilding(10, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2642f, 4548f, 44.8345f)))) + LocalBuilding(10, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2642f, 4548f, 44.8345f), bunker_lg))) LocalObject(380, Door.Constructor(Vector3(2639.394f, 4545.443f, 46.3555f)), owning_building_guid = 10) } Building45() def Building45(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 11, MapID: 45 - LocalBuilding(11, 45, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4034f, 2330f, 70.24219f)))) + LocalBuilding(11, 45, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4034f, 2330f, 70.24219f), bunker_lg))) LocalObject(494, Door.Constructor(Vector3(4034.035f, 2333.651f, 71.76319f)), owning_building_guid = 11) } Building48() def Building48(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 12, MapID: 48 - LocalBuilding(12, 48, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4740f, 2346f, 86.66288f)))) + LocalBuilding(12, 48, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4740f, 2346f, 86.66288f), bunker_lg))) LocalObject(557, Door.Constructor(Vector3(4737.394f, 2343.443f, 88.18388f)), owning_building_guid = 12) } Building64() def Building64(): Unit = { // Name: Dagon_Tower Type: bunker_sm GUID: 13, MapID: 64 - LocalBuilding(13, 64, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1972f, 5528f, 39.54084f)))) + LocalBuilding(13, 64, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1972f, 5528f, 39.54084f), bunker_sm))) LocalObject(369, Door.Constructor(Vector3(1972.055f, 5529.225f, 41.06184f)), owning_building_guid = 13) } Building46() def Building46(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 14, MapID: 46 - LocalBuilding(14, 46, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3472f, 5470f, 76.47643f)))) + LocalBuilding(14, 46, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3472f, 5470f, 76.47643f), bunker_sm))) LocalObject(464, Door.Constructor(Vector3(3473.225f, 5469.945f, 77.99744f)), owning_building_guid = 14) } Building44() def Building44(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 15, MapID: 44 - LocalBuilding(15, 44, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3540f, 3566f, 28.99432f)))) + LocalBuilding(15, 44, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3540f, 3566f, 28.99432f), bunker_sm))) LocalObject(465, Door.Constructor(Vector3(3539.081f, 3565.189f, 30.51532f)), owning_building_guid = 15) } Building47() def Building47(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 16, MapID: 47 - LocalBuilding(16, 47, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4932f, 5166f, 78.77888f)))) + LocalBuilding(16, 47, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4932f, 5166f, 78.77888f), bunker_sm))) LocalObject(585, Door.Constructor(Vector3(4931.173f, 5166.905f, 80.29988f)), owning_building_guid = 16) } Building49() def Building49(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 17, MapID: 49 - LocalBuilding(17, 49, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6394f, 4556f, 41.16785f)))) + LocalBuilding(17, 49, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6394f, 4556f, 41.16785f), bunker_sm))) LocalObject(612, Door.Constructor(Vector3(6394.905f, 4556.827f, 42.68885f)), owning_building_guid = 17) } Building15() def Building15(): Unit = { // Name: Neti Type: comm_station GUID: 18, MapID: 15 - LocalBuilding(18, 15, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3990f, 2502f, 79.94147f)))) + LocalBuilding(18, 15, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3990f, 2502f, 79.94147f), comm_station))) LocalObject(224, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 18) LocalObject(485, Door.Constructor(Vector3(3910.617f, 2491.122f, 89.65648f)), owning_building_guid = 18) LocalObject(486, Door.Constructor(Vector3(3918.236f, 2519.851f, 81.69247f)), owning_building_guid = 18) @@ -351,12 +358,18 @@ object Map04 { TurretToWeapon(1823, 5010) LocalObject(1825, FacilityTurret.Constructor(manned_turret, Vector3(4098.438f, 2497.903f, 88.64948f)), owning_building_guid = 18) TurretToWeapon(1825, 5011) + LocalObject(2384, Painbox.Constructor(Vector3(4004.879f, 2540.413f, 67.54347f), painbox), owning_building_guid = 18) + LocalObject(2396, Painbox.Constructor(Vector3(4039.754f, 2483.419f, 74.58627f), painbox_continuous), owning_building_guid = 18) + LocalObject(2408, Painbox.Constructor(Vector3(3993.439f, 2530.685f, 65.40018f), painbox_door_radius), owning_building_guid = 18) + LocalObject(2432, Painbox.Constructor(Vector3(4022.882f, 2472.265f, 71.96748f), painbox_door_radius_continuous), owning_building_guid = 18) + LocalObject(2433, Painbox.Constructor(Vector3(4044.405f, 2489.156f, 71.74918f), painbox_door_radius_continuous), owning_building_guid = 18) + LocalObject(2434, Painbox.Constructor(Vector3(4048.505f, 2475.567f, 72.96748f), painbox_door_radius_continuous), owning_building_guid = 18) } Building11() def Building11(): Unit = { // Name: Irkalla Type: comm_station GUID: 21, MapID: 11 - LocalBuilding(21, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4826f, 5252f, 65.77693f)))) + LocalBuilding(21, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4826f, 5252f, 65.77693f), comm_station))) LocalObject(227, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 21) LocalObject(562, Door.Constructor(Vector3(4774.679f, 5218.763f, 75.49193f)), owning_building_guid = 21) LocalObject(563, Door.Constructor(Vector3(4787.087f, 5205.458f, 67.52793f)), owning_building_guid = 21) @@ -462,12 +475,18 @@ object Map04 { TurretToWeapon(1853, 5016) LocalObject(1854, FacilityTurret.Constructor(manned_turret, Vector3(4906.171f, 5273.911f, 74.48493f)), owning_building_guid = 21) TurretToWeapon(1854, 5017) + LocalObject(2387, Painbox.Constructor(Vector3(4865.139f, 5239.151f, 53.37893f), painbox), owning_building_guid = 21) + LocalObject(2399, Painbox.Constructor(Vector3(4810.048f, 5201.342f, 60.42173f), painbox_continuous), owning_building_guid = 21) + LocalObject(2411, Painbox.Constructor(Vector3(4854.826f, 5250.067f, 51.23563f), painbox_door_radius), owning_building_guid = 21) + LocalObject(2441, Painbox.Constructor(Vector3(4798.027f, 5217.607f, 57.80293f), painbox_door_radius_continuous), owning_building_guid = 21) + LocalObject(2442, Painbox.Constructor(Vector3(4802.666f, 5192.192f, 58.80293f), painbox_door_radius_continuous), owning_building_guid = 21) + LocalObject(2443, Painbox.Constructor(Vector3(4816.021f, 5196.998f, 57.58463f), painbox_door_radius_continuous), owning_building_guid = 21) } Building5() def Building5(): Unit = { // Name: Akkan Type: comm_station_dsp GUID: 24, MapID: 5 - LocalBuilding(24, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2694f, 4324f, 39.29922f)))) + LocalBuilding(24, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2694f, 4324f, 39.29922f), comm_station_dsp))) LocalObject(220, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 24) LocalObject(281, Door.Constructor(Vector3(2762.339f, 4394.464f, 42.67722f)), owning_building_guid = 24) LocalObject(378, Door.Constructor(Vector3(2634.196f, 4280.501f, 40.95023f)), owning_building_guid = 24) @@ -595,12 +614,18 @@ object Map04 { TurretToWeapon(1788, 5024) LocalObject(1789, FacilityTurret.Constructor(manned_turret, Vector3(2814.773f, 4332.733f, 47.90723f)), owning_building_guid = 24) TurretToWeapon(1789, 5025) + LocalObject(2380, Painbox.Constructor(Vector3(2722.428f, 4384.057f, 25.79353f), painbox), owning_building_guid = 24) + LocalObject(2392, Painbox.Constructor(Vector3(2739.857f, 4344.408f, 33.42672f), painbox_continuous), owning_building_guid = 24) + LocalObject(2404, Painbox.Constructor(Vector3(2736.203f, 4382.915f, 25.03143f), painbox_door_radius), owning_building_guid = 24) + LocalObject(2420, Painbox.Constructor(Vector3(2737.087f, 4329.386f, 31.82842f), painbox_door_radius_continuous), owning_building_guid = 24) + LocalObject(2421, Painbox.Constructor(Vector3(2737.895f, 4358.081f, 32.29922f), painbox_door_radius_continuous), owning_building_guid = 24) + LocalObject(2422, Painbox.Constructor(Vector3(2752.317f, 4351.888f, 32.72953f), painbox_door_radius_continuous), owning_building_guid = 24) } Building7() def Building7(): Unit = { // Name: Dagon Type: cryo_facility GUID: 27, MapID: 7 - LocalBuilding(27, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1784f, 5738f, 39.73853f)))) + LocalBuilding(27, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1784f, 5738f, 39.73853f), cryo_facility))) LocalObject(219, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 27) LocalObject(353, Door.Constructor(Vector3(1734.238f, 5772.257f, 41.28953f)), owning_building_guid = 27) LocalObject(354, Door.Constructor(Vector3(1734.873f, 5790.439f, 49.25353f)), owning_building_guid = 27) @@ -735,12 +760,18 @@ object Map04 { LocalObject(947, ImplantTerminalMech.Constructor, owning_building_guid = 27) LocalObject(939, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 27) TerminalToInterface(947, 939) + LocalObject(2379, Painbox.Constructor(Vector3(1779.096f, 5757.85f, 53.76733f), painbox), owning_building_guid = 27) + LocalObject(2391, Painbox.Constructor(Vector3(1768.987f, 5730.808f, 33.80843f), painbox_continuous), owning_building_guid = 27) + LocalObject(2403, Painbox.Constructor(Vector3(1780.002f, 5743.345f, 53.97243f), painbox_door_radius), owning_building_guid = 27) + LocalObject(2417, Painbox.Constructor(Vector3(1755.471f, 5719.935f, 33.27943f), painbox_door_radius_continuous), owning_building_guid = 27) + LocalObject(2418, Painbox.Constructor(Vector3(1770.591f, 5712.622f, 31.45273f), painbox_door_radius_continuous), owning_building_guid = 27) + LocalObject(2419, Painbox.Constructor(Vector3(1773.544f, 5740.573f, 32.09443f), painbox_door_radius_continuous), owning_building_guid = 27) } Building10() def Building10(): Unit = { // Name: Hanish Type: cryo_facility GUID: 30, MapID: 10 - LocalBuilding(30, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3738f, 5482f, 88.62722f)))) + LocalBuilding(30, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3738f, 5482f, 88.62722f), cryo_facility))) LocalObject(223, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 30) LocalObject(470, Door.Constructor(Vector3(3645.456f, 5451.61f, 90.14822f)), owning_building_guid = 30) LocalObject(471, Door.Constructor(Vector3(3654.676f, 5459.951f, 90.17822f)), owning_building_guid = 30) @@ -875,12 +906,18 @@ object Map04 { LocalObject(949, ImplantTerminalMech.Constructor, owning_building_guid = 30) LocalObject(941, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 30) TerminalToInterface(949, 941) + LocalObject(2383, Painbox.Constructor(Vector3(3718.239f, 5476.75f, 102.656f), painbox), owning_building_guid = 30) + LocalObject(2395, Painbox.Constructor(Vector3(3745.453f, 5467.115f, 82.69712f), painbox_continuous), owning_building_guid = 30) + LocalObject(2407, Painbox.Constructor(Vector3(3732.726f, 5477.909f, 102.8611f), painbox_door_radius), owning_building_guid = 30) + LocalObject(2429, Painbox.Constructor(Vector3(3735.61f, 5471.5f, 80.98312f), painbox_door_radius_continuous), owning_building_guid = 30) + LocalObject(2430, Painbox.Constructor(Vector3(3756.561f, 5453.79f, 82.16812f), painbox_door_radius_continuous), owning_building_guid = 30) + LocalObject(2431, Painbox.Constructor(Vector3(3763.609f, 5469.036f, 80.34142f), painbox_door_radius_continuous), owning_building_guid = 30) } Building16() def Building16(): Unit = { // Name: Zaqar Type: cryo_facility GUID: 33, MapID: 16 - LocalBuilding(33, 16, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4740f, 2128f, 74.54427f)))) + LocalBuilding(33, 16, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4740f, 2128f, 74.54427f), cryo_facility))) LocalObject(226, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 33) LocalObject(552, Door.Constructor(Vector3(4681.11f, 2133.529f, 76.09527f)), owning_building_guid = 33) LocalObject(553, Door.Constructor(Vector3(4681.428f, 2151.719f, 84.05927f)), owning_building_guid = 33) @@ -1015,12 +1052,18 @@ object Map04 { LocalObject(951, ImplantTerminalMech.Constructor, owning_building_guid = 33) LocalObject(943, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 33) TerminalToInterface(951, 943) + LocalObject(2386, Painbox.Constructor(Vector3(4745.25f, 2108.239f, 88.57307f), painbox), owning_building_guid = 33) + LocalObject(2398, Painbox.Constructor(Vector3(4754.885f, 2135.453f, 68.61417f), painbox_continuous), owning_building_guid = 33) + LocalObject(2410, Painbox.Constructor(Vector3(4744.091f, 2122.726f, 88.77817f), painbox_door_radius), owning_building_guid = 33) + LocalObject(2438, Painbox.Constructor(Vector3(4750.5f, 2125.61f, 66.90016f), painbox_door_radius_continuous), owning_building_guid = 33) + LocalObject(2439, Painbox.Constructor(Vector3(4752.964f, 2153.609f, 66.25847f), painbox_door_radius_continuous), owning_building_guid = 33) + LocalObject(2440, Painbox.Constructor(Vector3(4768.21f, 2146.561f, 68.08517f), painbox_door_radius_continuous), owning_building_guid = 33) } Building13() def Building13(): Unit = { // Name: Lahar Type: cryo_facility GUID: 36, MapID: 13 - LocalBuilding(36, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(7044f, 5314f, 37.85578f)))) + LocalBuilding(36, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(7044f, 5314f, 37.85578f), cryo_facility))) LocalObject(229, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 36) LocalObject(634, Door.Constructor(Vector3(7014.26f, 5248.462f, 47.37078f)), owning_building_guid = 36) LocalObject(635, Door.Constructor(Vector3(7027.347f, 5235.825f, 39.40678f)), owning_building_guid = 36) @@ -1155,6 +1198,12 @@ object Map04 { LocalObject(953, ImplantTerminalMech.Constructor, owning_building_guid = 36) LocalObject(945, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 36) TerminalToInterface(953, 945) + LocalObject(2389, Painbox.Constructor(Vector3(7053.638f, 5332.032f, 51.88458f), painbox), owning_building_guid = 36) + LocalObject(2401, Painbox.Constructor(Vector3(7028.031f, 5318.701f, 31.92568f), painbox_continuous), owning_building_guid = 36) + LocalObject(2413, Painbox.Constructor(Vector3(7044.605f, 5320.647f, 52.08968f), painbox_door_radius), owning_building_guid = 36) + LocalObject(2447, Painbox.Constructor(Vector3(7010.71f, 5319.665f, 31.39668f), painbox_door_radius_continuous), owning_building_guid = 36) + LocalObject(2448, Painbox.Constructor(Vector3(7017.053f, 5304.113f, 29.56998f), painbox_door_radius_continuous), owning_building_guid = 36) + LocalObject(2449, Painbox.Constructor(Vector3(7037.951f, 5322.909f, 30.21168f), painbox_door_radius_continuous), owning_building_guid = 36) } Building26621() @@ -1172,7 +1221,7 @@ object Map04 { Building6() def Building6(): Unit = { // Name: Baal Type: tech_plant GUID: 42, MapID: 6 - LocalBuilding(42, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(942f, 5484f, 72.354f)))) + LocalBuilding(42, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(942f, 5484f, 72.354f), tech_plant))) LocalObject(218, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 42) LocalObject(312, Door.Constructor(Vector3(874.2571f, 5545.23f, 74.005f)), owning_building_guid = 42) LocalObject(313, Door.Constructor(Vector3(875.457f, 5438.792f, 81.85899f)), owning_building_guid = 42) @@ -1285,12 +1334,18 @@ object Map04 { TurretToWeapon(1763, 5050) LocalObject(1764, FacilityTurret.Constructor(manned_turret, Vector3(1071.365f, 5473.562f, 80.853f)), owning_building_guid = 42) TurretToWeapon(1764, 5051) + LocalObject(2378, Painbox.Constructor(Vector3(921.1186f, 5468.483f, 60.9273f), painbox), owning_building_guid = 42) + LocalObject(2390, Painbox.Constructor(Vector3(901.2565f, 5495.282f, 69.2239f), painbox_continuous), owning_building_guid = 42) + LocalObject(2402, Painbox.Constructor(Vector3(909.3116f, 5477.515f, 60.6134f), painbox_door_radius), owning_building_guid = 42) + LocalObject(2414, Painbox.Constructor(Vector3(893.3819f, 5505.699f, 67.08189f), painbox_door_radius_continuous), owning_building_guid = 42) + LocalObject(2415, Painbox.Constructor(Vector3(895.9877f, 5479.608f, 68.53629f), painbox_door_radius_continuous), owning_building_guid = 42) + LocalObject(2416, Painbox.Constructor(Vector3(912.2366f, 5485.676f, 67.6302f), painbox_door_radius_continuous), owning_building_guid = 42) } Building14() def Building14(): Unit = { // Name: Marduk Type: tech_plant GUID: 45, MapID: 14 - LocalBuilding(45, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3136f, 2234f, 70.51518f)))) + LocalBuilding(45, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3136f, 2234f, 70.51518f), tech_plant))) LocalObject(221, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 45) LocalObject(408, Door.Constructor(Vector3(3036.713f, 2275.739f, 72.13618f)), owning_building_guid = 45) LocalObject(409, Door.Constructor(Vector3(3044.736f, 2230.987f, 72.16618f)), owning_building_guid = 45) @@ -1403,12 +1458,18 @@ object Map04 { TurretToWeapon(1800, 5056) LocalObject(1802, FacilityTurret.Constructor(manned_turret, Vector3(3236.308f, 2316.356f, 79.01418f)), owning_building_guid = 45) TurretToWeapon(1802, 5057) + LocalObject(2381, Painbox.Constructor(Vector3(3131.758f, 2208.333f, 59.08848f), painbox), owning_building_guid = 45) + LocalObject(2393, Painbox.Constructor(Vector3(3098.854f, 2213.813f, 67.38509f), painbox_continuous), owning_building_guid = 45) + LocalObject(2405, Painbox.Constructor(Vector3(3116.991f, 2206.628f, 58.77458f), painbox_door_radius), owning_building_guid = 45) + LocalObject(2423, Painbox.Constructor(Vector3(3085.954f, 2215.836f, 65.24308f), painbox_door_radius_continuous), owning_building_guid = 45) + LocalObject(2424, Painbox.Constructor(Vector3(3105.952f, 2198.878f, 66.69748f), painbox_door_radius_continuous), owning_building_guid = 45) + LocalObject(2425, Painbox.Constructor(Vector3(3113.426f, 2214.531f, 65.79138f), painbox_door_radius_continuous), owning_building_guid = 45) } Building9() def Building9(): Unit = { // Name: Girru Type: tech_plant GUID: 48, MapID: 9 - LocalBuilding(48, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4386f, 5932f, 77.53156f)))) + LocalBuilding(48, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4386f, 5932f, 77.53156f), tech_plant))) LocalObject(225, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 48) LocalObject(515, Door.Constructor(Vector3(4312.138f, 5864.466f, 79.07355f)), owning_building_guid = 48) LocalObject(516, Door.Constructor(Vector3(4312.773f, 5882.646f, 87.03655f)), owning_building_guid = 48) @@ -1521,12 +1582,18 @@ object Map04 { TurretToWeapon(1835, 5062) LocalObject(1836, FacilityTurret.Constructor(manned_turret, Vector3(4478.617f, 5894.167f, 86.03056f)), owning_building_guid = 48) TurretToWeapon(1836, 5063) + LocalObject(2385, Painbox.Constructor(Vector3(4411.589f, 5927.311f, 66.10486f), painbox), owning_building_guid = 48) + LocalObject(2397, Painbox.Constructor(Vector3(4405.536f, 5894.508f, 74.40146f), painbox_continuous), owning_building_guid = 48) + LocalObject(2409, Painbox.Constructor(Vector3(4413.036f, 5912.516f, 65.79095f), painbox_door_radius), owning_building_guid = 48) + LocalObject(2435, Painbox.Constructor(Vector3(4403.288f, 5881.645f, 72.25945f), painbox_door_radius_continuous), owning_building_guid = 48) + LocalObject(2436, Painbox.Constructor(Vector3(4405.073f, 5909.089f, 72.80775f), painbox_door_radius_continuous), owning_building_guid = 48) + LocalObject(2437, Painbox.Constructor(Vector3(4420.592f, 5901.344f, 73.71385f), painbox_door_radius_continuous), owning_building_guid = 48) } Building12() def Building12(): Unit = { // Name: Kusag Type: tech_plant GUID: 51, MapID: 12 - LocalBuilding(51, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6560f, 4574f, 45.59388f)))) + LocalBuilding(51, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6560f, 4574f, 45.59388f), tech_plant))) LocalObject(228, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 51) LocalObject(617, Door.Constructor(Vector3(6496.635f, 4621.314f, 47.13588f)), owning_building_guid = 51) LocalObject(618, Door.Constructor(Vector3(6507.099f, 4576.606f, 55.09888f)), owning_building_guid = 51) @@ -1639,12 +1706,18 @@ object Map04 { TurretToWeapon(1866, 5068) LocalObject(1867, FacilityTurret.Constructor(manned_turret, Vector3(6683.587f, 4601.741f, 54.09288f)), owning_building_guid = 51) TurretToWeapon(1867, 5069) + LocalObject(2388, Painbox.Constructor(Vector3(6542.386f, 4593.145f, 34.16718f), painbox), owning_building_guid = 51) + LocalObject(2400, Painbox.Constructor(Vector3(6566.961f, 4615.7f, 42.46378f), painbox_continuous), owning_building_guid = 51) + LocalObject(2412, Painbox.Constructor(Vector3(6550.134f, 4605.832f, 33.85328f), painbox_door_radius), owning_building_guid = 51) + LocalObject(2444, Painbox.Constructor(Vector3(6550.823f, 4619.301f, 41.77618f), painbox_door_radius_continuous), owning_building_guid = 51) + LocalObject(2445, Painbox.Constructor(Vector3(6558.556f, 4603.775f, 40.87008f), painbox_door_radius_continuous), owning_building_guid = 51) + LocalObject(2446, Painbox.Constructor(Vector3(6576.498f, 4624.62f, 40.32178f), painbox_door_radius_continuous), owning_building_guid = 51) } Building38() def Building38(): Unit = { // Name: NE_Baal_Tower Type: tower_a GUID: 54, MapID: 38 - LocalBuilding(54, 38, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1138f, 5212f, 91.18148f)))) + LocalBuilding(54, 38, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1138f, 5212f, 91.18148f), tower_a))) LocalObject(2769, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 54) LocalObject(327, Door.Constructor(Vector3(1150f, 5204f, 92.70248f)), owning_building_guid = 54) LocalObject(328, Door.Constructor(Vector3(1150f, 5204f, 112.7015f)), owning_building_guid = 54) @@ -1673,12 +1746,15 @@ object Map04 { TurretToWeapon(1765, 5070) LocalObject(1766, FacilityTurret.Constructor(manned_turret, Vector3(1160.647f, 5224.707f, 110.1235f)), owning_building_guid = 54) TurretToWeapon(1766, 5071) + LocalObject(2450, Painbox.Constructor(Vector3(1143.235f, 5205.803f, 82.68058f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(2451, Painbox.Constructor(Vector3(1154.889f, 5214.086f, 81.28148f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(2452, Painbox.Constructor(Vector3(1154.975f, 5202.223f, 81.28148f), painbox_radius_continuous), owning_building_guid = 54) } Building37() def Building37(): Unit = { // Name: E_Dagon_Tower Type: tower_a GUID: 55, MapID: 37 - LocalBuilding(55, 37, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1904f, 6034f, 43.95589f)))) + LocalBuilding(55, 37, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1904f, 6034f, 43.95589f), tower_a))) LocalObject(2774, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 55) LocalObject(365, Door.Constructor(Vector3(1916f, 6026f, 45.47689f)), owning_building_guid = 55) LocalObject(366, Door.Constructor(Vector3(1916f, 6026f, 65.47589f)), owning_building_guid = 55) @@ -1707,12 +1783,15 @@ object Map04 { TurretToWeapon(1774, 5072) LocalObject(1775, FacilityTurret.Constructor(manned_turret, Vector3(1926.647f, 6046.707f, 62.89789f)), owning_building_guid = 55) TurretToWeapon(1775, 5073) + LocalObject(2465, Painbox.Constructor(Vector3(1909.235f, 6027.803f, 35.45499f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(2466, Painbox.Constructor(Vector3(1920.889f, 6036.086f, 34.05589f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(2467, Painbox.Constructor(Vector3(1920.975f, 6024.223f, 34.05589f), painbox_radius_continuous), owning_building_guid = 55) } Building65() def Building65(): Unit = { // Name: W_Hanish_Tower Type: tower_a GUID: 56, MapID: 65 - LocalBuilding(56, 65, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2992f, 5714f, 55.85485f)))) + LocalBuilding(56, 65, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2992f, 5714f, 55.85485f), tower_a))) LocalObject(2778, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 56) LocalObject(404, Door.Constructor(Vector3(3004f, 5706f, 57.37585f)), owning_building_guid = 56) LocalObject(405, Door.Constructor(Vector3(3004f, 5706f, 77.37485f)), owning_building_guid = 56) @@ -1741,12 +1820,15 @@ object Map04 { TurretToWeapon(1790, 5074) LocalObject(1791, FacilityTurret.Constructor(manned_turret, Vector3(3014.647f, 5726.707f, 74.79685f)), owning_building_guid = 56) TurretToWeapon(1791, 5075) + LocalObject(2477, Painbox.Constructor(Vector3(2997.235f, 5707.803f, 47.35395f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(2478, Painbox.Constructor(Vector3(3008.889f, 5716.086f, 45.95485f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(2479, Painbox.Constructor(Vector3(3008.975f, 5704.223f, 45.95485f), painbox_radius_continuous), owning_building_guid = 56) } Building17() def Building17(): Unit = { // Name: S_Marduk_Tower Type: tower_a GUID: 57, MapID: 17 - LocalBuilding(57, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3212f, 1592f, 50.06226f)))) + LocalBuilding(57, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3212f, 1592f, 50.06226f), tower_a))) LocalObject(2780, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 57) LocalObject(428, Door.Constructor(Vector3(3224f, 1584f, 51.58326f)), owning_building_guid = 57) LocalObject(429, Door.Constructor(Vector3(3224f, 1584f, 71.58226f)), owning_building_guid = 57) @@ -1775,12 +1857,15 @@ object Map04 { TurretToWeapon(1797, 5076) LocalObject(1799, FacilityTurret.Constructor(manned_turret, Vector3(3234.647f, 1604.707f, 69.00426f)), owning_building_guid = 57) TurretToWeapon(1799, 5077) + LocalObject(2483, Painbox.Constructor(Vector3(3217.235f, 1585.803f, 41.56136f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(2485, Painbox.Constructor(Vector3(3228.889f, 1594.086f, 40.16226f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(2486, Painbox.Constructor(Vector3(3228.975f, 1582.223f, 40.16226f), painbox_radius_continuous), owning_building_guid = 57) } Building29() def Building29(): Unit = { // Name: SE_Akkan_Tower Type: tower_a GUID: 58, MapID: 29 - LocalBuilding(58, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3254f, 3908f, 28.96921f)))) + LocalBuilding(58, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3254f, 3908f, 28.96921f), tower_a))) LocalObject(2782, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 58) LocalObject(438, Door.Constructor(Vector3(3266f, 3900f, 30.49021f)), owning_building_guid = 58) LocalObject(439, Door.Constructor(Vector3(3266f, 3900f, 50.48921f)), owning_building_guid = 58) @@ -1809,12 +1894,15 @@ object Map04 { TurretToWeapon(1803, 5078) LocalObject(1805, FacilityTurret.Constructor(manned_turret, Vector3(3276.647f, 3920.707f, 47.91121f)), owning_building_guid = 58) TurretToWeapon(1805, 5079) + LocalObject(2489, Painbox.Constructor(Vector3(3259.235f, 3901.803f, 20.46831f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(2490, Painbox.Constructor(Vector3(3270.889f, 3910.086f, 19.06921f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(2491, Painbox.Constructor(Vector3(3270.975f, 3898.223f, 19.06921f), painbox_radius_continuous), owning_building_guid = 58) } Building18() def Building18(): Unit = { // Name: W_Neti_Tower Type: tower_a GUID: 59, MapID: 18 - LocalBuilding(59, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4252f, 2648f, 108.6534f)))) + LocalBuilding(59, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4252f, 2648f, 108.6534f), tower_a))) LocalObject(2788, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 59) LocalObject(509, Door.Constructor(Vector3(4264f, 2640f, 110.1744f)), owning_building_guid = 59) LocalObject(510, Door.Constructor(Vector3(4264f, 2640f, 130.1734f)), owning_building_guid = 59) @@ -1843,12 +1931,15 @@ object Map04 { TurretToWeapon(1827, 5080) LocalObject(1828, FacilityTurret.Constructor(manned_turret, Vector3(4274.647f, 2660.707f, 127.5954f)), owning_building_guid = 59) TurretToWeapon(1828, 5081) + LocalObject(2507, Painbox.Constructor(Vector3(4257.235f, 2641.803f, 100.1525f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(2508, Painbox.Constructor(Vector3(4268.889f, 2650.086f, 98.75338f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(2509, Painbox.Constructor(Vector3(4268.975f, 2638.223f, 98.75338f), painbox_radius_continuous), owning_building_guid = 59) } Building34() def Building34(): Unit = { // Name: SE_Hanish_Tower Type: tower_a GUID: 60, MapID: 34 - LocalBuilding(60, 34, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4412f, 4858f, 85.94116f)))) + LocalBuilding(60, 34, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4412f, 4858f, 85.94116f), tower_a))) LocalObject(2789, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 60) LocalObject(525, Door.Constructor(Vector3(4424f, 4850f, 87.46217f)), owning_building_guid = 60) LocalObject(526, Door.Constructor(Vector3(4424f, 4850f, 107.4612f)), owning_building_guid = 60) @@ -1877,12 +1968,15 @@ object Map04 { TurretToWeapon(1832, 5082) LocalObject(1833, FacilityTurret.Constructor(manned_turret, Vector3(4434.647f, 4870.707f, 104.8832f)), owning_building_guid = 60) TurretToWeapon(1833, 5083) + LocalObject(2510, Painbox.Constructor(Vector3(4417.235f, 4851.803f, 77.44026f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(2512, Painbox.Constructor(Vector3(4428.889f, 4860.086f, 76.04116f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(2513, Painbox.Constructor(Vector3(4428.975f, 4848.223f, 76.04116f), painbox_radius_continuous), owning_building_guid = 60) } Building19() def Building19(): Unit = { // Name: W_Zaqar_Tower Type: tower_a GUID: 61, MapID: 19 - LocalBuilding(61, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4598f, 1928f, 71.5507f)))) + LocalBuilding(61, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4598f, 1928f, 71.5507f), tower_a))) LocalObject(2791, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 61) LocalObject(538, Door.Constructor(Vector3(4610f, 1920f, 73.0717f)), owning_building_guid = 61) LocalObject(539, Door.Constructor(Vector3(4610f, 1920f, 93.07069f)), owning_building_guid = 61) @@ -1911,12 +2005,15 @@ object Map04 { TurretToWeapon(1837, 5084) LocalObject(1839, FacilityTurret.Constructor(manned_turret, Vector3(4620.647f, 1940.707f, 90.4927f)), owning_building_guid = 61) TurretToWeapon(1839, 5085) + LocalObject(2516, Painbox.Constructor(Vector3(4603.235f, 1921.803f, 63.0498f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(2517, Painbox.Constructor(Vector3(4614.889f, 1930.086f, 61.6507f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(2518, Painbox.Constructor(Vector3(4614.975f, 1918.223f, 61.6507f), painbox_radius_continuous), owning_building_guid = 61) } Building33() def Building33(): Unit = { // Name: E_Girru_Tower Type: tower_a GUID: 62, MapID: 33 - LocalBuilding(62, 33, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4614f, 5918f, 55.49086f)))) + LocalBuilding(62, 33, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4614f, 5918f, 55.49086f), tower_a))) LocalObject(2792, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 62) LocalObject(542, Door.Constructor(Vector3(4626f, 5910f, 57.01186f)), owning_building_guid = 62) LocalObject(543, Door.Constructor(Vector3(4626f, 5910f, 77.01086f)), owning_building_guid = 62) @@ -1945,12 +2042,15 @@ object Map04 { TurretToWeapon(1838, 5086) LocalObject(1840, FacilityTurret.Constructor(manned_turret, Vector3(4636.647f, 5930.707f, 74.43285f)), owning_building_guid = 62) TurretToWeapon(1840, 5087) + LocalObject(2519, Painbox.Constructor(Vector3(4619.235f, 5911.803f, 46.98996f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2520, Painbox.Constructor(Vector3(4630.889f, 5920.086f, 45.59086f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2521, Painbox.Constructor(Vector3(4630.975f, 5908.223f, 45.59086f), painbox_radius_continuous), owning_building_guid = 62) } Building26() def Building26(): Unit = { // Name: SE_Irkalla_Tower Type: tower_a GUID: 63, MapID: 26 - LocalBuilding(63, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5828f, 3676f, 68.67637f)))) + LocalBuilding(63, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5828f, 3676f, 68.67637f), tower_a))) LocalObject(2799, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 63) LocalObject(602, Door.Constructor(Vector3(5840f, 3668f, 70.19737f)), owning_building_guid = 63) LocalObject(603, Door.Constructor(Vector3(5840f, 3668f, 90.19637f)), owning_building_guid = 63) @@ -1979,12 +2079,15 @@ object Map04 { TurretToWeapon(1858, 5088) LocalObject(1859, FacilityTurret.Constructor(manned_turret, Vector3(5850.647f, 3688.707f, 87.61837f)), owning_building_guid = 63) TurretToWeapon(1859, 5089) + LocalObject(2540, Painbox.Constructor(Vector3(5833.235f, 3669.803f, 60.17547f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(2541, Painbox.Constructor(Vector3(5844.889f, 3678.086f, 58.77637f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(2542, Painbox.Constructor(Vector3(5844.975f, 3666.223f, 58.77637f), painbox_radius_continuous), owning_building_guid = 63) } Building23() def Building23(): Unit = { // Name: S_Kusag_Tower Type: tower_a GUID: 64, MapID: 23 - LocalBuilding(64, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6422f, 3936f, 51.51198f)))) + LocalBuilding(64, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6422f, 3936f, 51.51198f), tower_a))) LocalObject(2801, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 64) LocalObject(613, Door.Constructor(Vector3(6434f, 3928f, 53.03298f)), owning_building_guid = 64) LocalObject(614, Door.Constructor(Vector3(6434f, 3928f, 73.03198f)), owning_building_guid = 64) @@ -2013,12 +2116,15 @@ object Map04 { TurretToWeapon(1860, 5090) LocalObject(1861, FacilityTurret.Constructor(manned_turret, Vector3(6444.647f, 3948.707f, 70.45398f)), owning_building_guid = 64) TurretToWeapon(1861, 5091) + LocalObject(2546, Painbox.Constructor(Vector3(6427.235f, 3929.803f, 43.01108f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(2547, Painbox.Constructor(Vector3(6438.889f, 3938.086f, 41.61198f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(2548, Painbox.Constructor(Vector3(6438.975f, 3926.223f, 41.61198f), painbox_radius_continuous), owning_building_guid = 64) } Building58() def Building58(): Unit = { // Name: Lahar_Tower Type: tower_a GUID: 65, MapID: 58 - LocalBuilding(65, 58, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6928f, 5100f, 54.45535f)))) + LocalBuilding(65, 58, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6928f, 5100f, 54.45535f), tower_a))) LocalObject(2802, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 65) LocalObject(630, Door.Constructor(Vector3(6940f, 5092f, 55.97635f)), owning_building_guid = 65) LocalObject(631, Door.Constructor(Vector3(6940f, 5092f, 75.97534f)), owning_building_guid = 65) @@ -2047,12 +2153,15 @@ object Map04 { TurretToWeapon(1868, 5092) LocalObject(1869, FacilityTurret.Constructor(manned_turret, Vector3(6950.647f, 5112.707f, 73.39735f)), owning_building_guid = 65) TurretToWeapon(1869, 5093) + LocalObject(2549, Painbox.Constructor(Vector3(6933.235f, 5093.803f, 45.95444f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(2550, Painbox.Constructor(Vector3(6944.889f, 5102.086f, 44.55534f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(2551, Painbox.Constructor(Vector3(6944.975f, 5090.223f, 44.55534f), painbox_radius_continuous), owning_building_guid = 65) } Building32() def Building32(): Unit = { // Name: N_Searhus_Warpgate_Tower Type: tower_b GUID: 66, MapID: 32 - LocalBuilding(66, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1210f, 3966f, 43.99354f)))) + LocalBuilding(66, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1210f, 3966f, 43.99354f), tower_b))) LocalObject(2770, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 66) LocalObject(331, Door.Constructor(Vector3(1222f, 3958f, 45.51354f)), owning_building_guid = 66) LocalObject(332, Door.Constructor(Vector3(1222f, 3958f, 55.51354f)), owning_building_guid = 66) @@ -2081,12 +2190,15 @@ object Map04 { LocalObject(1926, Terminal.Constructor(order_terminal), owning_building_guid = 66) LocalObject(2668, SpawnTube.Constructor(respawn_tube_tower, Vector3(1220.706f, 3953.742f, 33.47554f), Vector3(0, 0, 0)), owning_building_guid = 66) LocalObject(2669, SpawnTube.Constructor(respawn_tube_tower, Vector3(1220.706f, 3970.152f, 33.47554f), Vector3(0, 0, 0)), owning_building_guid = 66) + LocalObject(2453, Painbox.Constructor(Vector3(1215.493f, 3958.849f, 35.28294f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(2454, Painbox.Constructor(Vector3(1227.127f, 3956.078f, 34.09354f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(2455, Painbox.Constructor(Vector3(1227.259f, 3968.107f, 34.09354f), painbox_radius_continuous), owning_building_guid = 66) } Building39() def Building39(): Unit = { // Name: SE_Baal_Tower Type: tower_b GUID: 67, MapID: 39 - LocalBuilding(67, 39, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1548f, 4666f, 89.42425f)))) + LocalBuilding(67, 39, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1548f, 4666f, 89.42425f), tower_b))) LocalObject(2772, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 67) LocalObject(341, Door.Constructor(Vector3(1560f, 4658f, 90.94424f)), owning_building_guid = 67) LocalObject(342, Door.Constructor(Vector3(1560f, 4658f, 100.9442f)), owning_building_guid = 67) @@ -2115,12 +2227,15 @@ object Map04 { LocalObject(1932, Terminal.Constructor(order_terminal), owning_building_guid = 67) LocalObject(2672, SpawnTube.Constructor(respawn_tube_tower, Vector3(1558.706f, 4653.742f, 78.90625f), Vector3(0, 0, 0)), owning_building_guid = 67) LocalObject(2673, SpawnTube.Constructor(respawn_tube_tower, Vector3(1558.706f, 4670.152f, 78.90625f), Vector3(0, 0, 0)), owning_building_guid = 67) + LocalObject(2459, Painbox.Constructor(Vector3(1553.493f, 4658.849f, 80.71365f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(2461, Painbox.Constructor(Vector3(1565.127f, 4656.078f, 79.52425f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(2462, Painbox.Constructor(Vector3(1565.259f, 4668.107f, 79.52425f), painbox_radius_continuous), owning_building_guid = 67) } Building31() def Building31(): Unit = { // Name: E_Searhus_Warpgate_Tower Type: tower_b GUID: 68, MapID: 31 - LocalBuilding(68, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1558f, 2872f, 31.19086f)))) + LocalBuilding(68, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1558f, 2872f, 31.19086f), tower_b))) LocalObject(2773, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 68) LocalObject(347, Door.Constructor(Vector3(1570f, 2864f, 32.71085f)), owning_building_guid = 68) LocalObject(348, Door.Constructor(Vector3(1570f, 2864f, 42.71085f)), owning_building_guid = 68) @@ -2149,12 +2264,15 @@ object Map04 { LocalObject(1935, Terminal.Constructor(order_terminal), owning_building_guid = 68) LocalObject(2674, SpawnTube.Constructor(respawn_tube_tower, Vector3(1568.706f, 2859.742f, 20.67286f), Vector3(0, 0, 0)), owning_building_guid = 68) LocalObject(2675, SpawnTube.Constructor(respawn_tube_tower, Vector3(1568.706f, 2876.152f, 20.67286f), Vector3(0, 0, 0)), owning_building_guid = 68) + LocalObject(2460, Painbox.Constructor(Vector3(1563.493f, 2864.849f, 22.48026f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(2463, Painbox.Constructor(Vector3(1575.127f, 2862.078f, 21.29086f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(2464, Painbox.Constructor(Vector3(1575.259f, 2874.107f, 21.29086f), painbox_radius_continuous), owning_building_guid = 68) } Building35() def Building35(): Unit = { // Name: SW_Hanish_Tower Type: tower_b GUID: 69, MapID: 35 - LocalBuilding(69, 35, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3086f, 5040f, 81.67988f)))) + LocalBuilding(69, 35, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3086f, 5040f, 81.67988f), tower_b))) LocalObject(2779, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 69) LocalObject(414, Door.Constructor(Vector3(3098f, 5032f, 83.19987f)), owning_building_guid = 69) LocalObject(415, Door.Constructor(Vector3(3098f, 5032f, 93.19987f)), owning_building_guid = 69) @@ -2183,12 +2301,15 @@ object Map04 { LocalObject(1968, Terminal.Constructor(order_terminal), owning_building_guid = 69) LocalObject(2693, SpawnTube.Constructor(respawn_tube_tower, Vector3(3096.706f, 5027.742f, 71.16188f), Vector3(0, 0, 0)), owning_building_guid = 69) LocalObject(2694, SpawnTube.Constructor(respawn_tube_tower, Vector3(3096.706f, 5044.152f, 71.16188f), Vector3(0, 0, 0)), owning_building_guid = 69) + LocalObject(2480, Painbox.Constructor(Vector3(3091.493f, 5032.849f, 72.96928f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(2481, Painbox.Constructor(Vector3(3103.127f, 5030.078f, 71.77988f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(2482, Painbox.Constructor(Vector3(3103.259f, 5042.107f, 71.77988f), painbox_radius_continuous), owning_building_guid = 69) } Building28() def Building28(): Unit = { // Name: NE_Enkidu_Tower Type: tower_b GUID: 70, MapID: 28 - LocalBuilding(70, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3410f, 4294f, 30.17417f)))) + LocalBuilding(70, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3410f, 4294f, 30.17417f), tower_b))) LocalObject(2783, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 70) LocalObject(458, Door.Constructor(Vector3(3422f, 4286f, 31.69417f)), owning_building_guid = 70) LocalObject(459, Door.Constructor(Vector3(3422f, 4286f, 41.69417f)), owning_building_guid = 70) @@ -2217,12 +2338,15 @@ object Map04 { LocalObject(1987, Terminal.Constructor(order_terminal), owning_building_guid = 70) LocalObject(2706, SpawnTube.Constructor(respawn_tube_tower, Vector3(3420.706f, 4281.742f, 19.65617f), Vector3(0, 0, 0)), owning_building_guid = 70) LocalObject(2707, SpawnTube.Constructor(respawn_tube_tower, Vector3(3420.706f, 4298.152f, 19.65617f), Vector3(0, 0, 0)), owning_building_guid = 70) + LocalObject(2492, Painbox.Constructor(Vector3(3415.493f, 4286.849f, 21.46357f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2493, Painbox.Constructor(Vector3(3427.127f, 4284.078f, 20.27417f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2494, Painbox.Constructor(Vector3(3427.259f, 4296.107f, 20.27417f), painbox_radius_continuous), owning_building_guid = 70) } Building21() def Building21(): Unit = { // Name: NE_Neti_Tower Type: tower_b GUID: 71, MapID: 21 - LocalBuilding(71, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4162f, 3218f, 95.02856f)))) + LocalBuilding(71, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4162f, 3218f, 95.02856f), tower_b))) LocalObject(2787, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 71) LocalObject(503, Door.Constructor(Vector3(4174f, 3210f, 96.54855f)), owning_building_guid = 71) LocalObject(504, Door.Constructor(Vector3(4174f, 3210f, 106.5486f)), owning_building_guid = 71) @@ -2251,12 +2375,15 @@ object Map04 { LocalObject(2010, Terminal.Constructor(order_terminal), owning_building_guid = 71) LocalObject(2720, SpawnTube.Constructor(respawn_tube_tower, Vector3(4172.706f, 3205.742f, 84.51056f), Vector3(0, 0, 0)), owning_building_guid = 71) LocalObject(2721, SpawnTube.Constructor(respawn_tube_tower, Vector3(4172.706f, 3222.152f, 84.51056f), Vector3(0, 0, 0)), owning_building_guid = 71) + LocalObject(2504, Painbox.Constructor(Vector3(4167.493f, 3210.849f, 86.31796f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2505, Painbox.Constructor(Vector3(4179.127f, 3208.078f, 85.12856f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2506, Painbox.Constructor(Vector3(4179.259f, 3220.107f, 85.12856f), painbox_radius_continuous), owning_building_guid = 71) } Building27() def Building27(): Unit = { // Name: S_Irkalla_Tower Type: tower_b GUID: 72, MapID: 27 - LocalBuilding(72, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4414f, 4176f, 63.80005f)))) + LocalBuilding(72, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4414f, 4176f, 63.80005f), tower_b))) LocalObject(2790, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 72) LocalObject(529, Door.Constructor(Vector3(4426f, 4168f, 65.32005f)), owning_building_guid = 72) LocalObject(530, Door.Constructor(Vector3(4426f, 4168f, 75.32005f)), owning_building_guid = 72) @@ -2285,12 +2412,15 @@ object Map04 { LocalObject(2023, Terminal.Constructor(order_terminal), owning_building_guid = 72) LocalObject(2729, SpawnTube.Constructor(respawn_tube_tower, Vector3(4424.706f, 4163.742f, 53.28204f), Vector3(0, 0, 0)), owning_building_guid = 72) LocalObject(2730, SpawnTube.Constructor(respawn_tube_tower, Vector3(4424.706f, 4180.152f, 53.28204f), Vector3(0, 0, 0)), owning_building_guid = 72) + LocalObject(2511, Painbox.Constructor(Vector3(4419.493f, 4168.849f, 55.08945f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2514, Painbox.Constructor(Vector3(4431.127f, 4166.078f, 53.90005f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2515, Painbox.Constructor(Vector3(4431.259f, 4178.107f, 53.90005f), painbox_radius_continuous), owning_building_guid = 72) } Building59() def Building59(): Unit = { // Name: VSSanc_Warpgate_Tower Type: tower_b GUID: 73, MapID: 59 - LocalBuilding(73, 59, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4658f, 6628f, 42.60658f)))) + LocalBuilding(73, 59, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4658f, 6628f, 42.60658f), tower_b))) LocalObject(2793, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 73) LocalObject(546, Door.Constructor(Vector3(4670f, 6620f, 44.12658f)), owning_building_guid = 73) LocalObject(547, Door.Constructor(Vector3(4670f, 6620f, 54.12658f)), owning_building_guid = 73) @@ -2319,12 +2449,15 @@ object Map04 { LocalObject(2032, Terminal.Constructor(order_terminal), owning_building_guid = 73) LocalObject(2735, SpawnTube.Constructor(respawn_tube_tower, Vector3(4668.706f, 6615.742f, 32.08858f), Vector3(0, 0, 0)), owning_building_guid = 73) LocalObject(2736, SpawnTube.Constructor(respawn_tube_tower, Vector3(4668.706f, 6632.152f, 32.08858f), Vector3(0, 0, 0)), owning_building_guid = 73) + LocalObject(2522, Painbox.Constructor(Vector3(4663.493f, 6620.849f, 33.89598f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2523, Painbox.Constructor(Vector3(4675.127f, 6618.078f, 32.70658f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2524, Painbox.Constructor(Vector3(4675.259f, 6630.107f, 32.70658f), painbox_radius_continuous), owning_building_guid = 73) } Building25() def Building25(): Unit = { // Name: N_Ceryshen_Warpgate_Tower Type: tower_b GUID: 74, MapID: 25 - LocalBuilding(74, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5394f, 4228f, 38.99171f)))) + LocalBuilding(74, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5394f, 4228f, 38.99171f), tower_b))) LocalObject(2797, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 74) LocalObject(590, Door.Constructor(Vector3(5406f, 4220f, 40.51171f)), owning_building_guid = 74) LocalObject(591, Door.Constructor(Vector3(5406f, 4220f, 50.51171f)), owning_building_guid = 74) @@ -2353,12 +2486,15 @@ object Map04 { LocalObject(2055, Terminal.Constructor(order_terminal), owning_building_guid = 74) LocalObject(2749, SpawnTube.Constructor(respawn_tube_tower, Vector3(5404.706f, 4215.742f, 28.47371f), Vector3(0, 0, 0)), owning_building_guid = 74) LocalObject(2750, SpawnTube.Constructor(respawn_tube_tower, Vector3(5404.706f, 4232.152f, 28.47371f), Vector3(0, 0, 0)), owning_building_guid = 74) + LocalObject(2534, Painbox.Constructor(Vector3(5399.493f, 4220.849f, 30.28111f), painbox_radius_continuous), owning_building_guid = 74) + LocalObject(2535, Painbox.Constructor(Vector3(5411.127f, 4218.078f, 29.09171f), painbox_radius_continuous), owning_building_guid = 74) + LocalObject(2536, Painbox.Constructor(Vector3(5411.259f, 4230.107f, 29.09171f), painbox_radius_continuous), owning_building_guid = 74) } Building22() def Building22(): Unit = { // Name: SE_Ceryshen_Warpgate_Tower Type: tower_b GUID: 75, MapID: 22 - LocalBuilding(75, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5814f, 2996f, 41.7468f)))) + LocalBuilding(75, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5814f, 2996f, 41.7468f), tower_b))) LocalObject(2798, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 75) LocalObject(596, Door.Constructor(Vector3(5826f, 2988f, 43.2668f)), owning_building_guid = 75) LocalObject(597, Door.Constructor(Vector3(5826f, 2988f, 53.2668f)), owning_building_guid = 75) @@ -2387,12 +2523,15 @@ object Map04 { LocalObject(2058, Terminal.Constructor(order_terminal), owning_building_guid = 75) LocalObject(2751, SpawnTube.Constructor(respawn_tube_tower, Vector3(5824.706f, 2983.742f, 31.2288f), Vector3(0, 0, 0)), owning_building_guid = 75) LocalObject(2752, SpawnTube.Constructor(respawn_tube_tower, Vector3(5824.706f, 3000.152f, 31.2288f), Vector3(0, 0, 0)), owning_building_guid = 75) + LocalObject(2537, Painbox.Constructor(Vector3(5819.493f, 2988.849f, 33.03619f), painbox_radius_continuous), owning_building_guid = 75) + LocalObject(2538, Painbox.Constructor(Vector3(5831.127f, 2986.078f, 31.8468f), painbox_radius_continuous), owning_building_guid = 75) + LocalObject(2539, Painbox.Constructor(Vector3(5831.259f, 2998.107f, 31.8468f), painbox_radius_continuous), owning_building_guid = 75) } Building24() def Building24(): Unit = { // Name: NW_Kusag_Tower Type: tower_b GUID: 76, MapID: 24 - LocalBuilding(76, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6348f, 4802f, 38.76578f)))) + LocalBuilding(76, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6348f, 4802f, 38.76578f), tower_b))) LocalObject(2800, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 76) LocalObject(606, Door.Constructor(Vector3(6360f, 4794f, 40.28578f)), owning_building_guid = 76) LocalObject(607, Door.Constructor(Vector3(6360f, 4794f, 50.28578f)), owning_building_guid = 76) @@ -2421,12 +2560,15 @@ object Map04 { LocalObject(2064, Terminal.Constructor(order_terminal), owning_building_guid = 76) LocalObject(2755, SpawnTube.Constructor(respawn_tube_tower, Vector3(6358.706f, 4789.742f, 28.24778f), Vector3(0, 0, 0)), owning_building_guid = 76) LocalObject(2756, SpawnTube.Constructor(respawn_tube_tower, Vector3(6358.706f, 4806.152f, 28.24778f), Vector3(0, 0, 0)), owning_building_guid = 76) + LocalObject(2543, Painbox.Constructor(Vector3(6353.493f, 4794.849f, 30.05518f), painbox_radius_continuous), owning_building_guid = 76) + LocalObject(2544, Painbox.Constructor(Vector3(6365.127f, 4792.078f, 28.86578f), painbox_radius_continuous), owning_building_guid = 76) + LocalObject(2545, Painbox.Constructor(Vector3(6365.259f, 4804.107f, 28.86578f), painbox_radius_continuous), owning_building_guid = 76) } Building63() def Building63(): Unit = { // Name: NW_Dagon_Tower Type: tower_c GUID: 77, MapID: 63 - LocalBuilding(77, 63, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1302f, 6050f, 44.72154f)))) + LocalBuilding(77, 63, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1302f, 6050f, 44.72154f), tower_c))) LocalObject(2771, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 77) LocalObject(337, Door.Constructor(Vector3(1314f, 6042f, 46.24254f)), owning_building_guid = 77) LocalObject(338, Door.Constructor(Vector3(1314f, 6042f, 66.24154f)), owning_building_guid = 77) @@ -2459,12 +2601,15 @@ object Map04 { TurretToWeapon(1767, 5094) LocalObject(1768, FacilityTurret.Constructor(manned_turret, Vector3(1325.497f, 6064.957f, 63.66354f)), owning_building_guid = 77) TurretToWeapon(1768, 5095) + LocalObject(2456, Painbox.Constructor(Vector3(1306.454f, 6042.849f, 36.74104f), painbox_radius_continuous), owning_building_guid = 77) + LocalObject(2457, Painbox.Constructor(Vector3(1318.923f, 6039.54f, 34.82154f), painbox_radius_continuous), owning_building_guid = 77) + LocalObject(2458, Painbox.Constructor(Vector3(1319.113f, 6052.022f, 34.82154f), painbox_radius_continuous), owning_building_guid = 77) } Building40() def Building40(): Unit = { // Name: S_Dagon_Tower Type: tower_c GUID: 78, MapID: 40 - LocalBuilding(78, 40, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2228f, 5158f, 46.85532f)))) + LocalBuilding(78, 40, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2228f, 5158f, 46.85532f), tower_c))) LocalObject(2775, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 78) LocalObject(370, Door.Constructor(Vector3(2240f, 5150f, 48.37632f)), owning_building_guid = 78) LocalObject(371, Door.Constructor(Vector3(2240f, 5150f, 68.37532f)), owning_building_guid = 78) @@ -2497,12 +2642,15 @@ object Map04 { TurretToWeapon(1776, 5096) LocalObject(1777, FacilityTurret.Constructor(manned_turret, Vector3(2251.497f, 5172.957f, 65.79732f)), owning_building_guid = 78) TurretToWeapon(1777, 5097) + LocalObject(2468, Painbox.Constructor(Vector3(2232.454f, 5150.849f, 38.87482f), painbox_radius_continuous), owning_building_guid = 78) + LocalObject(2469, Painbox.Constructor(Vector3(2244.923f, 5147.54f, 36.95531f), painbox_radius_continuous), owning_building_guid = 78) + LocalObject(2470, Painbox.Constructor(Vector3(2245.113f, 5160.022f, 36.95531f), painbox_radius_continuous), owning_building_guid = 78) } Building60() def Building60(): Unit = { // Name: Akkan_Tower Type: tower_c GUID: 79, MapID: 60 - LocalBuilding(79, 60, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2474f, 4454f, 51.89481f)))) + LocalBuilding(79, 60, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2474f, 4454f, 51.89481f), tower_c))) LocalObject(2776, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 79) LocalObject(374, Door.Constructor(Vector3(2486f, 4446f, 53.41581f)), owning_building_guid = 79) LocalObject(375, Door.Constructor(Vector3(2486f, 4446f, 73.41481f)), owning_building_guid = 79) @@ -2535,12 +2683,15 @@ object Map04 { TurretToWeapon(1778, 5098) LocalObject(1779, FacilityTurret.Constructor(manned_turret, Vector3(2497.497f, 4468.957f, 70.83681f)), owning_building_guid = 79) TurretToWeapon(1779, 5099) + LocalObject(2471, Painbox.Constructor(Vector3(2478.454f, 4446.849f, 43.91431f), painbox_radius_continuous), owning_building_guid = 79) + LocalObject(2472, Painbox.Constructor(Vector3(2490.923f, 4443.54f, 41.9948f), painbox_radius_continuous), owning_building_guid = 79) + LocalObject(2473, Painbox.Constructor(Vector3(2491.113f, 4456.022f, 41.9948f), painbox_radius_continuous), owning_building_guid = 79) } Building30() def Building30(): Unit = { // Name: SW_Enkidu_Tower Type: tower_c GUID: 80, MapID: 30 - LocalBuilding(80, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2726f, 3276f, 56.60795f)))) + LocalBuilding(80, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2726f, 3276f, 56.60795f), tower_c))) LocalObject(2777, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 80) LocalObject(389, Door.Constructor(Vector3(2738f, 3268f, 58.12895f)), owning_building_guid = 80) LocalObject(390, Door.Constructor(Vector3(2738f, 3268f, 78.12795f)), owning_building_guid = 80) @@ -2573,12 +2724,15 @@ object Map04 { TurretToWeapon(1783, 5100) LocalObject(1786, FacilityTurret.Constructor(manned_turret, Vector3(2749.497f, 3290.957f, 75.54995f)), owning_building_guid = 80) TurretToWeapon(1786, 5101) + LocalObject(2474, Painbox.Constructor(Vector3(2730.454f, 3268.849f, 48.62745f), painbox_radius_continuous), owning_building_guid = 80) + LocalObject(2475, Painbox.Constructor(Vector3(2742.923f, 3265.54f, 46.70795f), painbox_radius_continuous), owning_building_guid = 80) + LocalObject(2476, Painbox.Constructor(Vector3(2743.113f, 3278.022f, 46.70795f), painbox_radius_continuous), owning_building_guid = 80) } Building62() def Building62(): Unit = { // Name: Marduk_Tower Type: tower_c GUID: 81, MapID: 62 - LocalBuilding(81, 62, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3218f, 2478f, 75.78687f)))) + LocalBuilding(81, 62, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3218f, 2478f, 75.78687f), tower_c))) LocalObject(2781, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 81) LocalObject(433, Door.Constructor(Vector3(3230f, 2470f, 77.30788f)), owning_building_guid = 81) LocalObject(434, Door.Constructor(Vector3(3230f, 2470f, 97.30687f)), owning_building_guid = 81) @@ -2611,12 +2765,15 @@ object Map04 { TurretToWeapon(1798, 5102) LocalObject(1804, FacilityTurret.Constructor(manned_turret, Vector3(3241.497f, 2492.957f, 94.72887f)), owning_building_guid = 81) TurretToWeapon(1804, 5103) + LocalObject(2484, Painbox.Constructor(Vector3(3222.454f, 2470.849f, 67.80637f), painbox_radius_continuous), owning_building_guid = 81) + LocalObject(2487, Painbox.Constructor(Vector3(3234.923f, 2467.54f, 65.88687f), painbox_radius_continuous), owning_building_guid = 81) + LocalObject(2488, Painbox.Constructor(Vector3(3235.113f, 2480.022f, 65.88687f), painbox_radius_continuous), owning_building_guid = 81) } Building56() def Building56(): Unit = { // Name: Hanish_Tower Type: tower_c GUID: 82, MapID: 56 - LocalBuilding(82, 56, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3580f, 5294f, 69.18471f)))) + LocalBuilding(82, 56, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3580f, 5294f, 69.18471f), tower_c))) LocalObject(2784, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 82) LocalObject(466, Door.Constructor(Vector3(3592f, 5286f, 70.70571f)), owning_building_guid = 82) LocalObject(467, Door.Constructor(Vector3(3592f, 5286f, 90.70471f)), owning_building_guid = 82) @@ -2649,12 +2806,15 @@ object Map04 { TurretToWeapon(1810, 5104) LocalObject(1811, FacilityTurret.Constructor(manned_turret, Vector3(3603.497f, 5308.957f, 88.12671f)), owning_building_guid = 82) TurretToWeapon(1811, 5105) + LocalObject(2495, Painbox.Constructor(Vector3(3584.454f, 5286.849f, 61.20421f), painbox_radius_continuous), owning_building_guid = 82) + LocalObject(2496, Painbox.Constructor(Vector3(3596.923f, 5283.54f, 59.28471f), painbox_radius_continuous), owning_building_guid = 82) + LocalObject(2497, Painbox.Constructor(Vector3(3597.113f, 5296.022f, 59.28471f), painbox_radius_continuous), owning_building_guid = 82) } Building36() def Building36(): Unit = { // Name: W_Girru_Tower Type: tower_c GUID: 83, MapID: 36 - LocalBuilding(83, 36, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3738f, 6048f, 55.94899f)))) + LocalBuilding(83, 36, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3738f, 6048f, 55.94899f), tower_c))) LocalObject(2785, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 83) LocalObject(477, Door.Constructor(Vector3(3750f, 6040f, 57.46999f)), owning_building_guid = 83) LocalObject(478, Door.Constructor(Vector3(3750f, 6040f, 77.46899f)), owning_building_guid = 83) @@ -2687,12 +2847,15 @@ object Map04 { TurretToWeapon(1814, 5106) LocalObject(1815, FacilityTurret.Constructor(manned_turret, Vector3(3761.497f, 6062.957f, 74.89099f)), owning_building_guid = 83) TurretToWeapon(1815, 5107) + LocalObject(2498, Painbox.Constructor(Vector3(3742.454f, 6040.849f, 47.96849f), painbox_radius_continuous), owning_building_guid = 83) + LocalObject(2499, Painbox.Constructor(Vector3(3754.923f, 6037.54f, 46.04899f), painbox_radius_continuous), owning_building_guid = 83) + LocalObject(2500, Painbox.Constructor(Vector3(3755.113f, 6050.022f, 46.04899f), painbox_radius_continuous), owning_building_guid = 83) } Building61() def Building61(): Unit = { // Name: TRSanc_Warpgate_Tower Type: tower_c GUID: 84, MapID: 61 - LocalBuilding(84, 61, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4098f, 988f, 52.18349f)))) + LocalBuilding(84, 61, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4098f, 988f, 52.18349f), tower_c))) LocalObject(2786, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 84) LocalObject(499, Door.Constructor(Vector3(4110f, 980f, 53.70449f)), owning_building_guid = 84) LocalObject(500, Door.Constructor(Vector3(4110f, 980f, 73.70349f)), owning_building_guid = 84) @@ -2725,12 +2888,15 @@ object Map04 { TurretToWeapon(1824, 5108) LocalObject(1826, FacilityTurret.Constructor(manned_turret, Vector3(4121.497f, 1002.957f, 71.1255f)), owning_building_guid = 84) TurretToWeapon(1826, 5109) + LocalObject(2501, Painbox.Constructor(Vector3(4102.454f, 980.849f, 44.203f), painbox_radius_continuous), owning_building_guid = 84) + LocalObject(2502, Painbox.Constructor(Vector3(4114.923f, 977.5395f, 42.28349f), painbox_radius_continuous), owning_building_guid = 84) + LocalObject(2503, Painbox.Constructor(Vector3(4115.113f, 990.0219f, 42.28349f), painbox_radius_continuous), owning_building_guid = 84) } Building41() def Building41(): Unit = { // Name: W_Ceryshen_Warpgate_Tower Type: tower_c GUID: 85, MapID: 41 - LocalBuilding(85, 41, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4810f, 3474f, 38.48336f)))) + LocalBuilding(85, 41, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4810f, 3474f, 38.48336f), tower_c))) LocalObject(2794, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 85) LocalObject(568, Door.Constructor(Vector3(4822f, 3466f, 40.00436f)), owning_building_guid = 85) LocalObject(569, Door.Constructor(Vector3(4822f, 3466f, 60.00336f)), owning_building_guid = 85) @@ -2763,12 +2929,15 @@ object Map04 { TurretToWeapon(1846, 5110) LocalObject(1851, FacilityTurret.Constructor(manned_turret, Vector3(4833.497f, 3488.957f, 57.42536f)), owning_building_guid = 85) TurretToWeapon(1851, 5111) + LocalObject(2525, Painbox.Constructor(Vector3(4814.454f, 3466.849f, 30.50286f), painbox_radius_continuous), owning_building_guid = 85) + LocalObject(2526, Painbox.Constructor(Vector3(4826.923f, 3463.54f, 28.58336f), painbox_radius_continuous), owning_building_guid = 85) + LocalObject(2527, Painbox.Constructor(Vector3(4827.113f, 3476.022f, 28.58336f), painbox_radius_continuous), owning_building_guid = 85) } Building55() def Building55(): Unit = { // Name: Irkalla_Tower Type: tower_c GUID: 86, MapID: 55 - LocalBuilding(86, 55, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4884f, 4940f, 67.48396f)))) + LocalBuilding(86, 55, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4884f, 4940f, 67.48396f), tower_c))) LocalObject(2795, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 86) LocalObject(581, Door.Constructor(Vector3(4896f, 4932f, 69.00496f)), owning_building_guid = 86) LocalObject(582, Door.Constructor(Vector3(4896f, 4932f, 89.00395f)), owning_building_guid = 86) @@ -2801,12 +2970,15 @@ object Map04 { TurretToWeapon(1852, 5112) LocalObject(1855, FacilityTurret.Constructor(manned_turret, Vector3(4907.497f, 4954.957f, 86.42596f)), owning_building_guid = 86) TurretToWeapon(1855, 5113) + LocalObject(2528, Painbox.Constructor(Vector3(4888.454f, 4932.849f, 59.50346f), painbox_radius_continuous), owning_building_guid = 86) + LocalObject(2529, Painbox.Constructor(Vector3(4900.923f, 4929.54f, 57.58395f), painbox_radius_continuous), owning_building_guid = 86) + LocalObject(2530, Painbox.Constructor(Vector3(4901.113f, 4942.022f, 57.58395f), painbox_radius_continuous), owning_building_guid = 86) } Building20() def Building20(): Unit = { // Name: E_Zaqar_Tower Type: tower_c GUID: 87, MapID: 20 - LocalBuilding(87, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5312f, 2240f, 31.13437f)))) + LocalBuilding(87, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5312f, 2240f, 31.13437f), tower_c))) LocalObject(2796, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 87) LocalObject(586, Door.Constructor(Vector3(5324f, 2232f, 32.65537f)), owning_building_guid = 87) LocalObject(587, Door.Constructor(Vector3(5324f, 2232f, 52.65437f)), owning_building_guid = 87) @@ -2839,12 +3011,15 @@ object Map04 { TurretToWeapon(1856, 5114) LocalObject(1857, FacilityTurret.Constructor(manned_turret, Vector3(5335.497f, 2254.957f, 50.07637f)), owning_building_guid = 87) TurretToWeapon(1857, 5115) + LocalObject(2531, Painbox.Constructor(Vector3(5316.454f, 2232.849f, 23.15387f), painbox_radius_continuous), owning_building_guid = 87) + LocalObject(2532, Painbox.Constructor(Vector3(5328.923f, 2229.54f, 21.23437f), painbox_radius_continuous), owning_building_guid = 87) + LocalObject(2533, Painbox.Constructor(Vector3(5329.113f, 2242.022f, 21.23437f), painbox_radius_continuous), owning_building_guid = 87) } Building57() def Building57(): Unit = { // Name: E_Ceryshen_Warpgate_Tower Type: tower_c GUID: 88, MapID: 57 - LocalBuilding(88, 57, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7020f, 3444f, 28.58011f)))) + LocalBuilding(88, 57, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7020f, 3444f, 28.58011f), tower_c))) LocalObject(2803, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 88) LocalObject(637, Door.Constructor(Vector3(7032f, 3436f, 30.10111f)), owning_building_guid = 88) LocalObject(638, Door.Constructor(Vector3(7032f, 3436f, 50.10011f)), owning_building_guid = 88) @@ -2877,6 +3052,9 @@ object Map04 { TurretToWeapon(1872, 5116) LocalObject(1874, FacilityTurret.Constructor(manned_turret, Vector3(7043.497f, 3458.957f, 47.52211f)), owning_building_guid = 88) TurretToWeapon(1874, 5117) + LocalObject(2552, Painbox.Constructor(Vector3(7024.454f, 3436.849f, 20.59961f), painbox_radius_continuous), owning_building_guid = 88) + LocalObject(2553, Painbox.Constructor(Vector3(7036.923f, 3433.54f, 18.68011f), painbox_radius_continuous), owning_building_guid = 88) + LocalObject(2554, Painbox.Constructor(Vector3(7037.113f, 3446.022f, 18.68011f), painbox_radius_continuous), owning_building_guid = 88) } Building4() diff --git a/pslogin/src/main/scala/zonemaps/Map05.scala b/pslogin/src/main/scala/zonemaps/Map05.scala index 493dd195d..ae1d9b2cb 100644 --- a/pslogin/src/main/scala/zonemaps/Map05.scala +++ b/pslogin/src/main/scala/zonemaps/Map05.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} @@ -22,7 +23,7 @@ object Map05 { Building13() def Building13(): Unit = { // Name: Eadon Type: amp_station GUID: 1, MapID: 13 - LocalBuilding(1, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2716f, 2956f, 53.31126f)))) + LocalBuilding(1, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2716f, 2956f, 53.31126f), amp_station))) LocalObject(156, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(122, Door.Constructor(Vector3(2710.802f, 2960.397f, 66.21326f)), owning_building_guid = 1) LocalObject(123, Door.Constructor(Vector3(2720.914f, 2951.288f, 66.21326f)), owning_building_guid = 1) @@ -137,12 +138,18 @@ object Map05 { TurretToWeapon(1232, 5004) LocalObject(1233, FacilityTurret.Constructor(manned_turret, Vector3(2847.859f, 2945.764f, 62.01926f)), owning_building_guid = 1) TurretToWeapon(1233, 5005) + LocalObject(1629, Painbox.Constructor(Vector3(2750.932f, 3005.082f, 43.38226f), painbox), owning_building_guid = 1) + LocalObject(1639, Painbox.Constructor(Vector3(2723.244f, 2966.157f, 50.95966f), painbox_continuous), owning_building_guid = 1) + LocalObject(1649, Painbox.Constructor(Vector3(2743.115f, 2993.222f, 39.97026f), painbox_door_radius), owning_building_guid = 1) + LocalObject(1659, Painbox.Constructor(Vector3(2711.349f, 2976.335f, 47.21126f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(1660, Painbox.Constructor(Vector3(2717.959f, 2952.262f, 49.18986f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(1661, Painbox.Constructor(Vector3(2730.88f, 2958.651f, 47.27576f), painbox_door_radius_continuous), owning_building_guid = 1) } Building10() def Building10(): Unit = { // Name: Pwyll Type: amp_station GUID: 4, MapID: 10 - LocalBuilding(4, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4738f, 4852f, 103.9842f)))) + LocalBuilding(4, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4738f, 4852f, 103.9842f), amp_station))) LocalObject(162, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 4) LocalObject(124, Door.Constructor(Vector3(4736.495f, 4858.64f, 116.8862f)), owning_building_guid = 4) LocalObject(125, Door.Constructor(Vector3(4739.088f, 4845.279f, 116.8862f)), owning_building_guid = 4) @@ -257,12 +264,18 @@ object Map05 { TurretToWeapon(1282, 5010) LocalObject(1283, FacilityTurret.Constructor(manned_turret, Vector3(4837.147f, 4764.471f, 112.6922f)), owning_building_guid = 4) TurretToWeapon(1283, 5011) + LocalObject(1635, Painbox.Constructor(Vector3(4795.436f, 4870.176f, 94.05519f), painbox), owning_building_guid = 4) + LocalObject(1645, Painbox.Constructor(Vector3(4749.898f, 4855.753f, 101.6326f), painbox_continuous), owning_building_guid = 4) + LocalObject(1655, Painbox.Constructor(Vector3(4782.056f, 4865.409f, 90.64319f), painbox_door_radius), owning_building_guid = 4) + LocalObject(1677, Painbox.Constructor(Vector3(4737.315f, 4847.835f, 99.86279f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(1678, Painbox.Constructor(Vector3(4746.523f, 4871.04f, 97.88419f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(1679, Painbox.Constructor(Vector3(4751.479f, 4845.162f, 97.94869f), painbox_door_radius_continuous), owning_building_guid = 4) } Building33() def Building33(): Unit = { // Name: bunkerg1 Type: bunker_gauntlet GUID: 7, MapID: 33 - LocalBuilding(7, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2700f, 2850f, 53.31126f)))) + LocalBuilding(7, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2700f, 2850f, 53.31126f), bunker_gauntlet))) LocalObject(244, Door.Constructor(Vector3(2682.751f, 2868.089f, 54.83226f)), owning_building_guid = 7) LocalObject(248, Door.Constructor(Vector3(2719.782f, 2834.761f, 54.83226f)), owning_building_guid = 7) } @@ -270,7 +283,7 @@ object Map05 { Building34() def Building34(): Unit = { // Name: bunkerg2 Type: bunker_gauntlet GUID: 8, MapID: 34 - LocalBuilding(8, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4314f, 4146f, 75.96667f)))) + LocalBuilding(8, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4314f, 4146f, 75.96667f), bunker_gauntlet))) LocalObject(335, Door.Constructor(Vector3(4298.736f, 4165.793f, 77.48768f)), owning_building_guid = 8) LocalObject(339, Door.Constructor(Vector3(4332.081f, 4128.776f, 77.48768f)), owning_building_guid = 8) } @@ -278,7 +291,7 @@ object Map05 { Building35() def Building35(): Unit = { // Name: bunkerg3 Type: bunker_gauntlet GUID: 9, MapID: 35 - LocalBuilding(9, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5806f, 4440f, 54.7853f)))) + LocalBuilding(9, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5806f, 4440f, 54.7853f), bunker_gauntlet))) LocalObject(415, Door.Constructor(Vector3(5807.466f, 4464.952f, 56.3063f)), owning_building_guid = 9) LocalObject(416, Door.Constructor(Vector3(5808.346f, 4415.139f, 56.3063f)), owning_building_guid = 9) } @@ -286,56 +299,56 @@ object Map05 { Building29() def Building29(): Unit = { // Name: bunker2 Type: bunker_lg GUID: 10, MapID: 29 - LocalBuilding(10, 29, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4302f, 4344f, 75.92862f)))) + LocalBuilding(10, 29, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4302f, 4344f, 75.92862f), bunker_lg))) LocalObject(337, Door.Constructor(Vector3(4304.169f, 4341.063f, 77.44962f)), owning_building_guid = 10) } Building30() def Building30(): Unit = { // Name: bunker3 Type: bunker_lg GUID: 11, MapID: 30 - LocalBuilding(11, 30, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5616f, 3768f, 60.98056f)))) + LocalBuilding(11, 30, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5616f, 3768f, 60.98056f), bunker_lg))) LocalObject(414, Door.Constructor(Vector3(5612.889f, 3769.91f, 62.50156f)), owning_building_guid = 11) } Building31() def Building31(): Unit = { // Name: bunker4 Type: bunker_sm GUID: 12, MapID: 31 - LocalBuilding(12, 31, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3206f, 2552f, 56.18124f)))) + LocalBuilding(12, 31, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3206f, 2552f, 56.18124f), bunker_sm))) LocalObject(259, Door.Constructor(Vector3(3206.843f, 2551.109f, 57.70224f)), owning_building_guid = 12) } Building32() def Building32(): Unit = { // Name: bunker5 Type: bunker_sm GUID: 13, MapID: 32 - LocalBuilding(13, 32, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3250f, 2604f, 56.18457f)))) + LocalBuilding(13, 32, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3250f, 2604f, 56.18457f), bunker_sm))) LocalObject(260, Door.Constructor(Vector3(3250.931f, 2603.202f, 57.70557f)), owning_building_guid = 13) } Building40() def Building40(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 14, MapID: 40 - LocalBuilding(14, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3650f, 5340f, 50.30309f)))) + LocalBuilding(14, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3650f, 5340f, 50.30309f), bunker_sm))) LocalObject(309, Door.Constructor(Vector3(3650.711f, 5339.001f, 51.82409f)), owning_building_guid = 14) } Building28() def Building28(): Unit = { // Name: bunker1 Type: bunker_sm GUID: 15, MapID: 28 - LocalBuilding(15, 28, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3712f, 4644f, 58.56919f)))) + LocalBuilding(15, 28, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3712f, 4644f, 58.56919f), bunker_sm))) LocalObject(324, Door.Constructor(Vector3(3711.142f, 4644.875f, 60.09019f)), owning_building_guid = 15) } Building41() def Building41(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 16, MapID: 41 - LocalBuilding(16, 41, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4888f, 2866f, 61.5153f)))) + LocalBuilding(16, 41, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4888f, 2866f, 61.5153f), bunker_sm))) LocalObject(396, Door.Constructor(Vector3(4887.053f, 2865.221f, 63.0363f)), owning_building_guid = 16) } Building36() def Building36(): Unit = { // Name: Caer Type: comm_station GUID: 17, MapID: 36 - LocalBuilding(17, 36, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4658f, 2644f, 55.99231f)))) + LocalBuilding(17, 36, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4658f, 2644f, 55.99231f), comm_station))) LocalObject(161, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 17) LocalObject(356, Door.Constructor(Vector3(4598.849f, 2685.214f, 57.74331f)), owning_building_guid = 17) LocalObject(357, Door.Constructor(Vector3(4603.557f, 2702.787f, 65.70731f)), owning_building_guid = 17) @@ -441,12 +454,18 @@ object Map05 { TurretToWeapon(1278, 5016) LocalObject(1280, FacilityTurret.Constructor(manned_turret, Vector3(4744.846f, 2652.255f, 64.70031f)), owning_building_guid = 17) TurretToWeapon(1280, 5017) + LocalObject(1634, Painbox.Constructor(Vector3(4698f, 2653.844f, 43.59431f), painbox), owning_building_guid = 17) + LocalObject(1644, Painbox.Constructor(Vector3(4671.317f, 2592.586f, 50.63711f), painbox_continuous), owning_building_guid = 17) + LocalObject(1654, Painbox.Constructor(Vector3(4683.47f, 2657.636f, 41.45101f), painbox_door_radius), owning_building_guid = 17) + LocalObject(1674, Painbox.Constructor(Vector3(4652.503f, 2600.01f, 48.01831f), painbox_door_radius_continuous), owning_building_guid = 17) + LocalObject(1675, Painbox.Constructor(Vector3(4669.905f, 2580.914f, 49.01831f), painbox_door_radius_continuous), owning_building_guid = 17) + LocalObject(1676, Painbox.Constructor(Vector3(4678.684f, 2592.067f, 47.80001f), painbox_door_radius_continuous), owning_building_guid = 17) } Building9() def Building9(): Unit = { // Name: Dagda Type: comm_station GUID: 20, MapID: 9 - LocalBuilding(20, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5912f, 4436f, 54.7319f)))) + LocalBuilding(20, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5912f, 4436f, 54.7319f), comm_station))) LocalObject(164, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 20) LocalObject(417, Door.Constructor(Vector3(5858.486f, 4406.424f, 64.4469f)), owning_building_guid = 20) LocalObject(418, Door.Constructor(Vector3(5869.935f, 4392.286f, 56.48289f)), owning_building_guid = 20) @@ -552,12 +571,18 @@ object Map05 { TurretToWeapon(1298, 5022) LocalObject(1299, FacilityTurret.Constructor(manned_turret, Vector3(5993.504f, 4452.265f, 63.4399f)), owning_building_guid = 20) TurretToWeapon(1299, 5023) + LocalObject(1637, Painbox.Constructor(Vector3(5950.147f, 4420.453f, 42.3339f), painbox), owning_building_guid = 20) + LocalObject(1647, Painbox.Constructor(Vector3(5892.553f, 4386.578f, 49.37669f), painbox_continuous), owning_building_guid = 20) + LocalObject(1657, Painbox.Constructor(Vector3(5940.621f, 4432.061f, 40.1906f), painbox_door_radius), owning_building_guid = 20) + LocalObject(1683, Painbox.Constructor(Vector3(5881.696f, 4403.642f, 46.7579f), painbox_door_radius_continuous), owning_building_guid = 20) + LocalObject(1684, Painbox.Constructor(Vector3(5884.55f, 4377.965f, 47.7579f), painbox_door_radius_continuous), owning_building_guid = 20) + LocalObject(1685, Painbox.Constructor(Vector3(5898.208f, 4381.828f, 46.5396f), painbox_door_radius_continuous), owning_building_guid = 20) } Building12() def Building12(): Unit = { // Name: Bel Type: comm_station_dsp GUID: 23, MapID: 12 - LocalBuilding(23, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3612f, 4694f, 57.91497f)))) + LocalBuilding(23, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3612f, 4694f, 57.91497f), comm_station_dsp))) LocalObject(159, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 23) LocalObject(205, Door.Constructor(Vector3(3680.339f, 4764.464f, 61.29297f)), owning_building_guid = 23) LocalObject(280, Door.Constructor(Vector3(3552.196f, 4650.501f, 59.56598f)), owning_building_guid = 23) @@ -685,12 +710,18 @@ object Map05 { TurretToWeapon(1259, 5030) LocalObject(1260, FacilityTurret.Constructor(manned_turret, Vector3(3732.773f, 4702.733f, 66.52297f)), owning_building_guid = 23) TurretToWeapon(1260, 5031) + LocalObject(1632, Painbox.Constructor(Vector3(3640.428f, 4754.057f, 44.40928f), painbox), owning_building_guid = 23) + LocalObject(1642, Painbox.Constructor(Vector3(3657.857f, 4714.408f, 52.04247f), painbox_continuous), owning_building_guid = 23) + LocalObject(1652, Painbox.Constructor(Vector3(3654.203f, 4752.915f, 43.64717f), painbox_door_radius), owning_building_guid = 23) + LocalObject(1668, Painbox.Constructor(Vector3(3655.087f, 4699.386f, 50.44418f), painbox_door_radius_continuous), owning_building_guid = 23) + LocalObject(1669, Painbox.Constructor(Vector3(3655.895f, 4728.081f, 50.91497f), painbox_door_radius_continuous), owning_building_guid = 23) + LocalObject(1670, Painbox.Constructor(Vector3(3670.317f, 4721.888f, 51.34528f), painbox_door_radius_continuous), owning_building_guid = 23) } Building5() def Building5(): Unit = { // Name: Ogma Type: cryo_facility GUID: 26, MapID: 5 - LocalBuilding(26, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3538f, 3288f, 113.9927f)))) + LocalBuilding(26, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3538f, 3288f, 113.9927f), cryo_facility))) LocalObject(158, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 26) LocalObject(274, Door.Constructor(Vector3(3441.841f, 3272.462f, 115.5137f)), owning_building_guid = 26) LocalObject(275, Door.Constructor(Vector3(3452.252f, 3279.257f, 115.5437f)), owning_building_guid = 26) @@ -825,12 +856,18 @@ object Map05 { LocalObject(706, ImplantTerminalMech.Constructor, owning_building_guid = 26) LocalObject(700, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 26) TerminalToInterface(706, 700) + LocalObject(1631, Painbox.Constructor(Vector3(3517.661f, 3285.906f, 128.0215f), painbox), owning_building_guid = 26) + LocalObject(1641, Painbox.Constructor(Vector3(3543.033f, 3272.132f, 108.0626f), painbox_continuous), owning_building_guid = 26) + LocalObject(1651, Painbox.Constructor(Vector3(3532.151f, 3284.785f, 128.2266f), painbox_door_radius), owning_building_guid = 26) + LocalObject(1665, Painbox.Constructor(Vector3(3533.997f, 3278.003f, 106.3486f), painbox_door_radius_continuous), owning_building_guid = 26) + LocalObject(1666, Painbox.Constructor(Vector3(3551.919f, 3257.234f, 107.5336f), painbox_door_radius_continuous), owning_building_guid = 26) + LocalObject(1667, Painbox.Constructor(Vector3(3561.265f, 3271.189f, 105.7069f), painbox_door_radius_continuous), owning_building_guid = 26) } Building6() def Building6(): Unit = { // Name: Neit Type: cryo_facility GUID: 29, MapID: 6 - LocalBuilding(29, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4350f, 4238f, 75.96667f)))) + LocalBuilding(29, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4350f, 4238f, 75.96667f), cryo_facility))) LocalObject(160, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 29) LocalObject(332, Door.Constructor(Vector3(4273.177f, 4260.066f, 77.51768f)), owning_building_guid = 29) LocalObject(333, Door.Constructor(Vector3(4286.697f, 4272.239f, 85.48167f)), owning_building_guid = 29) @@ -965,12 +1002,18 @@ object Map05 { LocalObject(708, ImplantTerminalMech.Constructor, owning_building_guid = 29) LocalObject(702, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 29) TerminalToInterface(708, 702) + LocalObject(1633, Painbox.Constructor(Vector3(4367.316f, 4227.128f, 89.99548f), painbox), owning_building_guid = 29) + LocalObject(1643, Painbox.Constructor(Vector3(4355.803f, 4253.603f, 70.03658f), painbox_continuous), owning_building_guid = 29) + LocalObject(1653, Painbox.Constructor(Vector3(4356.589f, 4236.933f, 90.20058f), painbox_door_radius), owning_building_guid = 29) + LocalObject(1671, Painbox.Constructor(Vector3(4342.017f, 4265.571f, 67.68088f), painbox_door_radius_continuous), owning_building_guid = 29) + LocalObject(1672, Painbox.Constructor(Vector3(4357.973f, 4270.813f, 69.50758f), painbox_door_radius_continuous), owning_building_guid = 29) + LocalObject(1673, Painbox.Constructor(Vector3(4359.309f, 4243.413f, 68.32257f), painbox_door_radius_continuous), owning_building_guid = 29) } Building7() def Building7(): Unit = { // Name: Lugh Type: cryo_facility GUID: 32, MapID: 7 - LocalBuilding(32, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6148f, 5118f, 71.64068f)))) + LocalBuilding(32, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6148f, 5118f, 71.64068f), cryo_facility))) LocalObject(165, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 32) LocalObject(444, Door.Constructor(Vector3(6107.22f, 5162.573f, 73.19168f)), owning_building_guid = 32) LocalObject(445, Door.Constructor(Vector3(6111.929f, 5180.146f, 81.15568f)), owning_building_guid = 32) @@ -1105,6 +1148,12 @@ object Map05 { LocalObject(710, ImplantTerminalMech.Constructor, owning_building_guid = 32) LocalObject(704, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 32) TerminalToInterface(710, 704) + LocalObject(1638, Painbox.Constructor(Vector3(6147.687f, 5138.444f, 85.66948f), painbox), owning_building_guid = 32) + LocalObject(1648, Painbox.Constructor(Vector3(6131.754f, 5114.369f, 65.71058f), painbox_continuous), owning_building_guid = 32) + LocalObject(1658, Painbox.Constructor(Vector3(6145.307f, 5124.107f, 85.87458f), painbox_door_radius), owning_building_guid = 32) + LocalObject(1686, Painbox.Constructor(Vector3(6116.138f, 5106.815f, 65.18158f), painbox_door_radius_continuous), owning_building_guid = 32) + LocalObject(1687, Painbox.Constructor(Vector3(6129.226f, 5096.288f, 63.35488f), painbox_door_radius_continuous), owning_building_guid = 32) + LocalObject(1688, Painbox.Constructor(Vector3(6138.391f, 5122.859f, 63.99658f), painbox_door_radius_continuous), owning_building_guid = 32) } Building21074() @@ -1122,7 +1171,7 @@ object Map05 { Building11() def Building11(): Unit = { // Name: Anu Type: tech_plant GUID: 39, MapID: 11 - LocalBuilding(39, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3360f, 2538f, 56.18457f)))) + LocalBuilding(39, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3360f, 2538f, 56.18457f), tech_plant))) LocalObject(157, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 39) LocalObject(261, Door.Constructor(Vector3(3295.273f, 2500.649f, 65.68958f)), owning_building_guid = 39) LocalObject(262, Door.Constructor(Vector3(3308.578f, 2488.242f, 57.72657f)), owning_building_guid = 39) @@ -1235,12 +1284,18 @@ object Map05 { TurretToWeapon(1239, 5051) LocalObject(1241, FacilityTurret.Constructor(manned_turret, Vector3(3491.412f, 2533.257f, 64.68357f)), owning_building_guid = 39) TurretToWeapon(1241, 5052) + LocalObject(1630, Painbox.Constructor(Vector3(3380.327f, 2554.236f, 44.75787f), painbox), owning_building_guid = 39) + LocalObject(1640, Painbox.Constructor(Vector3(3401.112f, 2528.146f, 53.05447f), painbox_continuous), owning_building_guid = 39) + LocalObject(1650, Painbox.Constructor(Vector3(3392.442f, 2545.622f, 44.44397f), painbox_door_radius), owning_building_guid = 39) + LocalObject(1662, Painbox.Constructor(Vector3(3389.804f, 2537.364f, 51.46077f), painbox_door_radius_continuous), owning_building_guid = 39) + LocalObject(1663, Painbox.Constructor(Vector3(3405.831f, 2543.995f, 52.36687f), painbox_door_radius_continuous), owning_building_guid = 39) + LocalObject(1664, Painbox.Constructor(Vector3(3409.346f, 2518.011f, 50.91248f), painbox_door_radius_continuous), owning_building_guid = 39) } Building8() def Building8(): Unit = { // Name: Gwydion Type: tech_plant GUID: 42, MapID: 8 - LocalBuilding(42, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5548f, 3858f, 60.98056f)))) + LocalBuilding(42, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5548f, 3858f, 60.98056f), tech_plant))) LocalObject(163, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 42) LocalObject(401, Door.Constructor(Vector3(5447.92f, 3857.235f, 62.52256f)), owning_building_guid = 42) LocalObject(402, Door.Constructor(Vector3(5449.761f, 3813.852f, 62.60156f)), owning_building_guid = 42) @@ -1353,12 +1408,18 @@ object Map05 { TurretToWeapon(1290, 5057) LocalObject(1291, FacilityTurret.Constructor(manned_turret, Vector3(5636.647f, 3825.774f, 69.47956f)), owning_building_guid = 42) TurretToWeapon(1291, 5058) + LocalObject(1636, Painbox.Constructor(Vector3(5563.878f, 3837.393f, 49.55386f), painbox), owning_building_guid = 42) + LocalObject(1646, Painbox.Constructor(Vector3(5537.431f, 3817.066f, 57.85046f), painbox_continuous), owning_building_guid = 42) + LocalObject(1656, Painbox.Constructor(Vector3(5555.054f, 3825.43f, 49.23996f), painbox_door_radius), owning_building_guid = 42) + LocalObject(1680, Painbox.Constructor(Vector3(5527.153f, 3809.01f, 55.70846f), painbox_door_radius_continuous), owning_building_guid = 42) + LocalObject(1681, Painbox.Constructor(Vector3(5546.843f, 3828.212f, 56.25676f), painbox_door_radius_continuous), owning_building_guid = 42) + LocalObject(1682, Painbox.Constructor(Vector3(5553.194f, 3812.071f, 57.16286f), painbox_door_radius_continuous), owning_building_guid = 42) } Building14() def Building14(): Unit = { // Name: S_Solsar_Warpgate_Tower Type: tower_a GUID: 45, MapID: 14 - LocalBuilding(45, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1598f, 3414f, 49.07939f)))) + LocalBuilding(45, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1598f, 3414f, 49.07939f), tower_a))) LocalObject(1894, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 45) LocalObject(230, Door.Constructor(Vector3(1605.495f, 3401.678f, 50.60039f)), owning_building_guid = 45) LocalObject(231, Door.Constructor(Vector3(1605.495f, 3401.678f, 70.5994f)), owning_building_guid = 45) @@ -1387,12 +1448,15 @@ object Map05 { TurretToWeapon(1226, 5059) LocalObject(1227, FacilityTurret.Constructor(manned_turret, Vector3(1623.895f, 3415.945f, 68.02139f)), owning_building_guid = 45) TurretToWeapon(1227, 5060) + LocalObject(1689, Painbox.Constructor(Vector3(1600.126f, 3406.171f, 40.57849f), painbox_radius_continuous), owning_building_guid = 45) + LocalObject(1690, Painbox.Constructor(Vector3(1609.253f, 3397.965f, 39.17939f), painbox_radius_continuous), owning_building_guid = 45) + LocalObject(1691, Painbox.Constructor(Vector3(1614.188f, 3408.753f, 39.17939f), painbox_radius_continuous), owning_building_guid = 45) } Building17() def Building17(): Unit = { // Name: NE_TRSanc_Warpgate_Tower Type: tower_a GUID: 46, MapID: 17 - LocalBuilding(46, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3612f, 1746f, 51.49541f)))) + LocalBuilding(46, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3612f, 1746f, 51.49541f), tower_a))) LocalObject(1898, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 46) LocalObject(305, Door.Constructor(Vector3(3624f, 1738f, 53.01641f)), owning_building_guid = 46) LocalObject(306, Door.Constructor(Vector3(3624f, 1738f, 73.01541f)), owning_building_guid = 46) @@ -1421,12 +1485,15 @@ object Map05 { TurretToWeapon(1248, 5061) LocalObject(1251, FacilityTurret.Constructor(manned_turret, Vector3(3634.647f, 1758.707f, 70.43741f)), owning_building_guid = 46) TurretToWeapon(1251, 5062) + LocalObject(1701, Painbox.Constructor(Vector3(3617.235f, 1739.803f, 42.99451f), painbox_radius_continuous), owning_building_guid = 46) + LocalObject(1702, Painbox.Constructor(Vector3(3628.889f, 1748.086f, 41.59541f), painbox_radius_continuous), owning_building_guid = 46) + LocalObject(1703, Painbox.Constructor(Vector3(3628.975f, 1736.223f, 41.59541f), painbox_radius_continuous), owning_building_guid = 46) } Building37() def Building37(): Unit = { // Name: N_Ogma_Tower Type: tower_a GUID: 47, MapID: 37 - LocalBuilding(47, 37, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3662f, 3532f, 101.2391f)))) + LocalBuilding(47, 37, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3662f, 3532f, 101.2391f), tower_a))) LocalObject(1899, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 47) LocalObject(313, Door.Constructor(Vector3(3674f, 3524f, 102.7601f)), owning_building_guid = 47) LocalObject(314, Door.Constructor(Vector3(3674f, 3524f, 122.759f)), owning_building_guid = 47) @@ -1455,12 +1522,15 @@ object Map05 { TurretToWeapon(1254, 5063) LocalObject(1257, FacilityTurret.Constructor(manned_turret, Vector3(3684.647f, 3544.707f, 120.1811f)), owning_building_guid = 47) TurretToWeapon(1257, 5064) + LocalObject(1704, Painbox.Constructor(Vector3(3667.235f, 3525.803f, 92.73815f), painbox_radius_continuous), owning_building_guid = 47) + LocalObject(1705, Painbox.Constructor(Vector3(3678.889f, 3534.086f, 91.33905f), painbox_radius_continuous), owning_building_guid = 47) + LocalObject(1706, Painbox.Constructor(Vector3(3678.975f, 3522.223f, 91.33905f), painbox_radius_continuous), owning_building_guid = 47) } Building27() def Building27(): Unit = { // Name: S_Bel_Tower Type: tower_a GUID: 48, MapID: 27 - LocalBuilding(48, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3694f, 4482f, 48.92117f)))) + LocalBuilding(48, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3694f, 4482f, 48.92117f), tower_a))) LocalObject(1900, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 48) LocalObject(319, Door.Constructor(Vector3(3694.078f, 4467.578f, 50.44217f)), owning_building_guid = 48) LocalObject(320, Door.Constructor(Vector3(3694.078f, 4467.578f, 70.44117f)), owning_building_guid = 48) @@ -1489,12 +1559,15 @@ object Map05 { TurretToWeapon(1255, 5065) LocalObject(1258, FacilityTurret.Constructor(manned_turret, Vector3(3717.199f, 4470.331f, 67.86317f)), owning_building_guid = 48) TurretToWeapon(1258, 5066) + LocalObject(1707, Painbox.Constructor(Vector3(3691.79f, 4474.195f, 40.42027f), painbox_radius_continuous), owning_building_guid = 48) + LocalObject(1708, Painbox.Constructor(Vector3(3695.386f, 4462.459f, 39.02117f), painbox_radius_continuous), owning_building_guid = 48) + LocalObject(1709, Painbox.Constructor(Vector3(3705.174f, 4469.165f, 39.02117f), painbox_radius_continuous), owning_building_guid = 48) } Building25() def Building25(): Unit = { // Name: SE_Ceryshen_Warpgate_Tower Type: tower_a GUID: 49, MapID: 25 - LocalBuilding(49, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3832f, 6326f, 50.13886f)))) + LocalBuilding(49, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3832f, 6326f, 50.13886f), tower_a))) LocalObject(1901, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 49) LocalObject(328, Door.Constructor(Vector3(3834.581f, 6311.811f, 51.65986f)), owning_building_guid = 49) LocalObject(329, Door.Constructor(Vector3(3834.581f, 6311.811f, 71.65886f)), owning_building_guid = 49) @@ -1523,12 +1596,15 @@ object Map05 { TurretToWeapon(1261, 5067) LocalObject(1262, FacilityTurret.Constructor(manned_turret, Vector3(3856.873f, 6318.536f, 69.08086f)), owning_building_guid = 49) TurretToWeapon(1262, 5068) + LocalObject(1710, Painbox.Constructor(Vector3(3831.179f, 6317.93f, 41.63796f), painbox_radius_continuous), owning_building_guid = 49) + LocalObject(1711, Painbox.Constructor(Vector3(3836.759f, 6306.997f, 40.23886f), painbox_radius_continuous), owning_building_guid = 49) + LocalObject(1712, Painbox.Constructor(Vector3(3845.233f, 6315.3f, 40.23886f), painbox_radius_continuous), owning_building_guid = 49) } Building39() def Building39(): Unit = { // Name: W_Pwyll_Tower Type: tower_a GUID: 50, MapID: 39 - LocalBuilding(50, 39, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4486f, 4862f, 90.87802f)))) + LocalBuilding(50, 39, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4486f, 4862f, 90.87802f), tower_a))) LocalObject(1903, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 50) LocalObject(352, Door.Constructor(Vector3(4498f, 4854f, 92.39902f)), owning_building_guid = 50) LocalObject(353, Door.Constructor(Vector3(4498f, 4854f, 112.398f)), owning_building_guid = 50) @@ -1557,12 +1633,15 @@ object Map05 { TurretToWeapon(1268, 5069) LocalObject(1269, FacilityTurret.Constructor(manned_turret, Vector3(4508.647f, 4874.707f, 109.82f)), owning_building_guid = 50) TurretToWeapon(1269, 5070) + LocalObject(1716, Painbox.Constructor(Vector3(4491.235f, 4855.803f, 82.37712f), painbox_radius_continuous), owning_building_guid = 50) + LocalObject(1717, Painbox.Constructor(Vector3(4502.889f, 4864.086f, 80.97802f), painbox_radius_continuous), owning_building_guid = 50) + LocalObject(1718, Painbox.Constructor(Vector3(4502.975f, 4852.223f, 80.97802f), painbox_radius_continuous), owning_building_guid = 50) } Building20() def Building20(): Unit = { // Name: NW_Gwydion_Tower Type: tower_a GUID: 51, MapID: 20 - LocalBuilding(51, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5410f, 4044f, 59.84832f)))) + LocalBuilding(51, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5410f, 4044f, 59.84832f), tower_a))) LocalObject(1906, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 51) LocalObject(397, Door.Constructor(Vector3(5422f, 4036f, 61.36932f)), owning_building_guid = 51) LocalObject(398, Door.Constructor(Vector3(5422f, 4036f, 81.36832f)), owning_building_guid = 51) @@ -1591,12 +1670,15 @@ object Map05 { TurretToWeapon(1284, 5071) LocalObject(1286, FacilityTurret.Constructor(manned_turret, Vector3(5432.647f, 4056.707f, 78.79032f)), owning_building_guid = 51) TurretToWeapon(1286, 5072) + LocalObject(1725, Painbox.Constructor(Vector3(5415.235f, 4037.803f, 51.34742f), painbox_radius_continuous), owning_building_guid = 51) + LocalObject(1726, Painbox.Constructor(Vector3(5426.889f, 4046.086f, 49.94833f), painbox_radius_continuous), owning_building_guid = 51) + LocalObject(1727, Painbox.Constructor(Vector3(5426.975f, 4034.223f, 49.94833f), painbox_radius_continuous), owning_building_guid = 51) } Building22() def Building22(): Unit = { // Name: NW_Lugh_Tower Type: tower_a GUID: 52, MapID: 22 - LocalBuilding(52, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5940f, 5298f, 87.00064f)))) + LocalBuilding(52, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5940f, 5298f, 87.00064f), tower_a))) LocalObject(1908, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 52) LocalObject(435, Door.Constructor(Vector3(5952f, 5290f, 88.52164f)), owning_building_guid = 52) LocalObject(436, Door.Constructor(Vector3(5952f, 5290f, 108.5206f)), owning_building_guid = 52) @@ -1625,12 +1707,15 @@ object Map05 { TurretToWeapon(1296, 5073) LocalObject(1297, FacilityTurret.Constructor(manned_turret, Vector3(5962.647f, 5310.707f, 105.9426f)), owning_building_guid = 52) TurretToWeapon(1297, 5074) + LocalObject(1731, Painbox.Constructor(Vector3(5945.235f, 5291.803f, 78.49974f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(1732, Painbox.Constructor(Vector3(5956.889f, 5300.086f, 77.10064f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(1733, Painbox.Constructor(Vector3(5956.975f, 5288.223f, 77.10064f), painbox_radius_continuous), owning_building_guid = 52) } Building15() def Building15(): Unit = { // Name: NW_Eadon_Tower Type: tower_b GUID: 53, MapID: 15 - LocalBuilding(53, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2588f, 3168f, 49.78637f)))) + LocalBuilding(53, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2588f, 3168f, 49.78637f), tower_b))) LocalObject(1895, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 53) LocalObject(234, Door.Constructor(Vector3(2591.565f, 3154.025f, 51.30637f)), owning_building_guid = 53) LocalObject(235, Door.Constructor(Vector3(2591.565f, 3154.025f, 61.30637f)), owning_building_guid = 53) @@ -1659,12 +1744,15 @@ object Map05 { LocalObject(1345, Terminal.Constructor(order_terminal), owning_building_guid = 53) LocalObject(1832, SpawnTube.Constructor(respawn_tube_tower, Vector3(2587.754f, 3151.727f, 39.26837f), Vector3(0, 0, 42)), owning_building_guid = 53) LocalObject(1833, SpawnTube.Constructor(respawn_tube_tower, Vector3(2598.734f, 3163.922f, 39.26837f), Vector3(0, 0, 42)), owning_building_guid = 53) + LocalObject(1692, Painbox.Constructor(Vector3(2587.297f, 3159.01f, 41.07577f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(1693, Painbox.Constructor(Vector3(2594.089f, 3149.166f, 39.88637f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(1694, Painbox.Constructor(Vector3(2602.236f, 3158.017f, 39.88637f), painbox_radius_continuous), owning_building_guid = 53) } Building26() def Building26(): Unit = { // Name: N_Bel_Tower Type: tower_b GUID: 54, MapID: 26 - LocalBuilding(54, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3568f, 5310f, 53.99487f)))) + LocalBuilding(54, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3568f, 5310f, 53.99487f), tower_b))) LocalObject(1897, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 54) LocalObject(288, Door.Constructor(Vector3(3580f, 5302f, 55.51487f)), owning_building_guid = 54) LocalObject(289, Door.Constructor(Vector3(3580f, 5302f, 65.51488f)), owning_building_guid = 54) @@ -1693,12 +1781,15 @@ object Map05 { LocalObject(1363, Terminal.Constructor(order_terminal), owning_building_guid = 54) LocalObject(1844, SpawnTube.Constructor(respawn_tube_tower, Vector3(3578.706f, 5297.742f, 43.47688f), Vector3(0, 0, 0)), owning_building_guid = 54) LocalObject(1845, SpawnTube.Constructor(respawn_tube_tower, Vector3(3578.706f, 5314.152f, 43.47688f), Vector3(0, 0, 0)), owning_building_guid = 54) + LocalObject(1695, Painbox.Constructor(Vector3(3573.493f, 5302.849f, 45.28427f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(1698, Painbox.Constructor(Vector3(3585.127f, 5300.078f, 44.09487f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(1699, Painbox.Constructor(Vector3(3585.259f, 5312.107f, 44.09487f), painbox_radius_continuous), owning_building_guid = 54) } Building38() def Building38(): Unit = { // Name: S_Neit_Tower Type: tower_b GUID: 55, MapID: 38 - LocalBuilding(55, 38, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4440f, 3986f, 67.92352f)))) + LocalBuilding(55, 38, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4440f, 3986f, 67.92352f), tower_b))) LocalObject(1902, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 55) LocalObject(346, Door.Constructor(Vector3(4452f, 3978f, 69.44352f)), owning_building_guid = 55) LocalObject(347, Door.Constructor(Vector3(4452f, 3978f, 79.44353f)), owning_building_guid = 55) @@ -1727,12 +1818,15 @@ object Map05 { LocalObject(1392, Terminal.Constructor(order_terminal), owning_building_guid = 55) LocalObject(1861, SpawnTube.Constructor(respawn_tube_tower, Vector3(4450.706f, 3973.742f, 57.40553f), Vector3(0, 0, 0)), owning_building_guid = 55) LocalObject(1862, SpawnTube.Constructor(respawn_tube_tower, Vector3(4450.706f, 3990.152f, 57.40553f), Vector3(0, 0, 0)), owning_building_guid = 55) + LocalObject(1713, Painbox.Constructor(Vector3(4445.493f, 3978.849f, 59.21292f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(1714, Painbox.Constructor(Vector3(4457.127f, 3976.078f, 58.02352f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(1715, Painbox.Constructor(Vector3(4457.259f, 3988.107f, 58.02352f), painbox_radius_continuous), owning_building_guid = 55) } Building18() def Building18(): Unit = { // Name: E_TRSanc_Warpgate_Tower Type: tower_b GUID: 56, MapID: 18 - LocalBuilding(56, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4822f, 2820f, 67.8167f)))) + LocalBuilding(56, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4822f, 2820f, 67.8167f), tower_b))) LocalObject(1905, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 56) LocalObject(389, Door.Constructor(Vector3(4827.475f, 2833.343f, 69.3367f)), owning_building_guid = 56) LocalObject(390, Door.Constructor(Vector3(4827.475f, 2833.343f, 79.3367f)), owning_building_guid = 56) @@ -1761,12 +1855,15 @@ object Map05 { LocalObject(1414, Terminal.Constructor(order_terminal), owning_building_guid = 56) LocalObject(1873, SpawnTube.Constructor(respawn_tube_tower, Vector3(4828.554f, 2829.429f, 57.29871f), Vector3(0, 0, 326)), owning_building_guid = 56) LocalObject(1874, SpawnTube.Constructor(respawn_tube_tower, Vector3(4837.73f, 2815.824f, 57.29871f), Vector3(0, 0, 326)), owning_building_guid = 56) + LocalObject(1722, Painbox.Constructor(Vector3(4830.553f, 2817.143f, 59.1061f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(1723, Painbox.Constructor(Vector3(4835.131f, 2831.398f, 57.9167f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(1724, Painbox.Constructor(Vector3(4841.748f, 2821.352f, 57.9167f), painbox_radius_continuous), owning_building_guid = 56) } Building21() def Building21(): Unit = { // Name: N_Dagda_Tower Type: tower_b GUID: 57, MapID: 21 - LocalBuilding(57, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5896f, 4678f, 50.33113f)))) + LocalBuilding(57, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5896f, 4678f, 50.33113f), tower_b))) LocalObject(1907, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 57) LocalObject(421, Door.Constructor(Vector3(5905.708f, 4688.666f, 51.85113f)), owning_building_guid = 57) LocalObject(422, Door.Constructor(Vector3(5905.708f, 4688.666f, 61.85113f)), owning_building_guid = 57) @@ -1795,12 +1892,15 @@ object Map05 { LocalObject(1431, Terminal.Constructor(order_terminal), owning_building_guid = 57) LocalObject(1883, SpawnTube.Constructor(respawn_tube_tower, Vector3(5905.383f, 4684.619f, 39.81313f), Vector3(0, 0, 346)), owning_building_guid = 57) LocalObject(1884, SpawnTube.Constructor(respawn_tube_tower, Vector3(5909.354f, 4668.696f, 39.81313f), Vector3(0, 0, 346)), owning_building_guid = 57) + LocalObject(1728, Painbox.Constructor(Vector3(5903.06f, 4672.39f, 41.62053f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(1729, Painbox.Constructor(Vector3(5912.237f, 4684.22f, 40.43113f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(1730, Painbox.Constructor(Vector3(5915.019f, 4672.516f, 40.43113f), painbox_radius_continuous), owning_building_guid = 57) } Building16() def Building16(): Unit = { // Name: NE_Anu_Tower Type: tower_c GUID: 58, MapID: 16 - LocalBuilding(58, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3572f, 2702f, 43.39885f)))) + LocalBuilding(58, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3572f, 2702f, 43.39885f), tower_c))) LocalObject(1896, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 58) LocalObject(286, Door.Constructor(Vector3(3575.565f, 2715.975f, 44.91985f)), owning_building_guid = 58) LocalObject(287, Door.Constructor(Vector3(3575.565f, 2715.975f, 64.91885f)), owning_building_guid = 58) @@ -1833,12 +1933,15 @@ object Map05 { TurretToWeapon(1245, 5075) LocalObject(1246, FacilityTurret.Constructor(manned_turret, Vector3(3579.453f, 2728.838f, 62.34084f)), owning_building_guid = 58) TurretToWeapon(1246, 5076) + LocalObject(1696, Painbox.Constructor(Vector3(3580.095f, 2699.666f, 35.41835f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(1697, Painbox.Constructor(Vector3(3583.364f, 2714.953f, 33.49885f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(1700, Painbox.Constructor(Vector3(3591.576f, 2705.55f, 33.49885f), painbox_radius_continuous), owning_building_guid = 58) } Building24() def Building24(): Unit = { // Name: N_Pwyll_Tower Type: tower_c GUID: 59, MapID: 24 - LocalBuilding(59, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4728f, 5584f, 48.18415f)))) + LocalBuilding(59, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4728f, 5584f, 48.18415f), tower_c))) LocalObject(1904, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 59) LocalObject(377, Door.Constructor(Vector3(4740f, 5576f, 49.70515f)), owning_building_guid = 59) LocalObject(378, Door.Constructor(Vector3(4740f, 5576f, 69.70415f)), owning_building_guid = 59) @@ -1871,12 +1974,15 @@ object Map05 { TurretToWeapon(1276, 5077) LocalObject(1281, FacilityTurret.Constructor(manned_turret, Vector3(4751.497f, 5598.957f, 67.12614f)), owning_building_guid = 59) TurretToWeapon(1281, 5078) + LocalObject(1719, Painbox.Constructor(Vector3(4732.454f, 5576.849f, 40.20365f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(1720, Painbox.Constructor(Vector3(4744.923f, 5573.54f, 38.28415f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(1721, Painbox.Constructor(Vector3(4745.113f, 5586.022f, 38.28415f), painbox_radius_continuous), owning_building_guid = 59) } Building19() def Building19(): Unit = { // Name: S_Gwydion_Tower Type: tower_c GUID: 60, MapID: 19 - LocalBuilding(60, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6018f, 2726f, 46.91305f)))) + LocalBuilding(60, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6018f, 2726f, 46.91305f), tower_c))) LocalObject(1909, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 60) LocalObject(440, Door.Constructor(Vector3(6019.084f, 2711.619f, 48.43405f)), owning_building_guid = 60) LocalObject(441, Door.Constructor(Vector3(6019.084f, 2711.619f, 68.43305f)), owning_building_guid = 60) @@ -1909,12 +2015,15 @@ object Map05 { TurretToWeapon(1300, 5079) LocalObject(1301, FacilityTurret.Constructor(manned_turret, Vector3(6044.252f, 2716.693f, 65.85505f)), owning_building_guid = 60) TurretToWeapon(1301, 5080) + LocalObject(1734, Painbox.Constructor(Vector3(6015.107f, 2718.088f, 38.93255f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(1735, Painbox.Constructor(Vector3(6020.176f, 2706.224f, 37.01305f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(1736, Painbox.Constructor(Vector3(6030.129f, 2713.76f, 37.01305f), painbox_radius_continuous), owning_building_guid = 60) } Building23() def Building23(): Unit = { // Name: W_Oshur_Warpgate_Tower Type: tower_c GUID: 61, MapID: 23 - LocalBuilding(61, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7008f, 3838f, 49.3027f)))) + LocalBuilding(61, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7008f, 3838f, 49.3027f), tower_c))) LocalObject(1910, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 61) LocalObject(455, Door.Constructor(Vector3(6997.002f, 3847.33f, 50.8237f)), owning_building_guid = 61) LocalObject(456, Door.Constructor(Vector3(6997.002f, 3847.33f, 70.8227f)), owning_building_guid = 61) @@ -1947,6 +2056,9 @@ object Map05 { TurretToWeapon(1307, 5081) LocalObject(1308, FacilityTurret.Constructor(manned_turret, Vector3(7026.491f, 3827.771f, 68.2447f)), owning_building_guid = 61) TurretToWeapon(1308, 5082) + LocalObject(1737, Painbox.Constructor(Vector3(7001.339f, 3853.893f, 39.4027f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(1738, Painbox.Constructor(Vector3(7013.391f, 3857.151f, 39.4027f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(1739, Painbox.Constructor(Vector3(7013.646f, 3844.252f, 41.3222f), painbox_radius_continuous), owning_building_guid = 61) } Building3() diff --git a/pslogin/src/main/scala/zonemaps/Map06.scala b/pslogin/src/main/scala/zonemaps/Map06.scala index f81761982..423b512d2 100644 --- a/pslogin/src/main/scala/zonemaps/Map06.scala +++ b/pslogin/src/main/scala/zonemaps/Map06.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} @@ -22,7 +23,7 @@ object Map06 { Building1() def Building1(): Unit = { // Name: Akna Type: amp_station GUID: 1, MapID: 1 - LocalBuilding(1, 1, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4406f, 3738f, 218.9079f)))) + LocalBuilding(1, 1, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4406f, 3738f, 218.9079f), amp_station))) LocalObject(181, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(146, Door.Constructor(Vector3(4401.084f, 3733.29f, 231.8099f)), owning_building_guid = 1) LocalObject(147, Door.Constructor(Vector3(4411.2f, 3742.394f, 231.8099f)), owning_building_guid = 1) @@ -137,12 +138,18 @@ object Map06 { TurretToWeapon(1445, 5004) LocalObject(1446, FacilityTurret.Constructor(manned_turret, Vector3(4532.646f, 3754.011f, 227.6159f)), owning_building_guid = 1) TurretToWeapon(1446, 5005) + LocalObject(1882, Painbox.Constructor(Vector3(4360.838f, 3777.871f, 208.9789f), painbox), owning_building_guid = 1) + LocalObject(1891, Painbox.Constructor(Vector3(4396.655f, 3746.266f, 216.5563f), painbox_continuous), owning_building_guid = 1) + LocalObject(1900, Painbox.Constructor(Vector3(4371.816f, 3768.857f, 205.5669f), painbox_door_radius), owning_building_guid = 1) + LocalObject(1921, Painbox.Constructor(Vector3(4385.29f, 3735.5f, 212.8079f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(1922, Painbox.Constructor(Vector3(4404.919f, 3753.075f, 212.8724f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(1923, Painbox.Constructor(Vector3(4409.922f, 3739.557f, 214.7865f), painbox_door_radius_continuous), owning_building_guid = 1) } Building43() def Building43(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 4, MapID: 43 - LocalBuilding(4, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3072f, 2262f, 237.2147f)))) + LocalBuilding(4, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3072f, 2262f, 237.2147f), bunker_gauntlet))) LocalObject(287, Door.Constructor(Vector3(3053.042f, 2278.254f, 238.7357f)), owning_building_guid = 4) LocalObject(289, Door.Constructor(Vector3(3088.279f, 2243.032f, 238.7357f)), owning_building_guid = 4) } @@ -150,7 +157,7 @@ object Map06 { Building44() def Building44(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 5, MapID: 44 - LocalBuilding(5, 44, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4084f, 5194f, 232.2395f)))) + LocalBuilding(5, 44, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4084f, 5194f, 232.2395f), bunker_gauntlet))) LocalObject(405, Door.Constructor(Vector3(4082.088f, 5218.898f, 233.7605f)), owning_building_guid = 5) LocalObject(406, Door.Constructor(Vector3(4082.099f, 5169.077f, 233.7605f)), owning_building_guid = 5) } @@ -158,7 +165,7 @@ object Map06 { Building42() def Building42(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 6, MapID: 42 - LocalBuilding(6, 42, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4086f, 4288f, 266.4175f)))) + LocalBuilding(6, 42, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4086f, 4288f, 266.4175f), bunker_gauntlet))) LocalObject(407, Door.Constructor(Vector3(4084.088f, 4312.898f, 267.9385f)), owning_building_guid = 6) LocalObject(408, Door.Constructor(Vector3(4084.099f, 4263.077f, 267.9385f)), owning_building_guid = 6) } @@ -166,7 +173,7 @@ object Map06 { Building41() def Building41(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 7, MapID: 41 - LocalBuilding(7, 41, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5866f, 3550f, 96.40965f)))) + LocalBuilding(7, 41, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5866f, 3550f, 96.40965f), bunker_gauntlet))) LocalObject(496, Door.Constructor(Vector3(5841.102f, 3548.088f, 97.93066f)), owning_building_guid = 7) LocalObject(501, Door.Constructor(Vector3(5890.923f, 3548.099f, 97.93066f)), owning_building_guid = 7) } @@ -174,70 +181,70 @@ object Map06 { Building33() def Building33(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 8, MapID: 33 - LocalBuilding(8, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2958f, 2048f, 238.7697f)))) + LocalBuilding(8, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2958f, 2048f, 238.7697f), bunker_lg))) LocalObject(281, Door.Constructor(Vector3(2958.035f, 2051.651f, 240.2907f)), owning_building_guid = 8) } Building40() def Building40(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 9, MapID: 40 - LocalBuilding(9, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3566f, 5902f, 219.7465f)))) + LocalBuilding(9, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3566f, 5902f, 219.7465f), bunker_lg))) LocalObject(326, Door.Constructor(Vector3(3563.394f, 5899.443f, 221.2675f)), owning_building_guid = 9) } Building35() def Building35(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 10, MapID: 35 - LocalBuilding(10, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3608f, 3584f, 222.4627f)))) + LocalBuilding(10, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3608f, 3584f, 222.4627f), bunker_lg))) LocalObject(333, Door.Constructor(Vector3(3610.606f, 3586.557f, 223.9837f)), owning_building_guid = 10) } Building38() def Building38(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 11, MapID: 38 - LocalBuilding(11, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3800f, 4326f, 268.4381f)))) + LocalBuilding(11, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3800f, 4326f, 268.4381f), bunker_lg))) LocalObject(362, Door.Constructor(Vector3(3799.965f, 4322.349f, 269.9591f)), owning_building_guid = 11) } Building36() def Building36(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 12, MapID: 36 - LocalBuilding(12, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5122f, 3188f, 217.751f)))) + LocalBuilding(12, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5122f, 3188f, 217.751f), bunker_lg))) LocalObject(470, Door.Constructor(Vector3(5119.443f, 3190.606f, 219.272f)), owning_building_guid = 12) } Building45() def Building45(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 13, MapID: 45 - LocalBuilding(13, 45, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3198f, 5836f, 234.3076f)))) + LocalBuilding(13, 45, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3198f, 5836f, 234.3076f), bunker_sm))) LocalObject(290, Door.Constructor(Vector3(3199.225f, 5835.945f, 235.8286f)), owning_building_guid = 13) } Building39() def Building39(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 14, MapID: 39 - LocalBuilding(14, 39, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3858f, 5178f, 233.2084f)))) + LocalBuilding(14, 39, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3858f, 5178f, 233.2084f), bunker_sm))) LocalObject(363, Door.Constructor(Vector3(3858.905f, 5178.827f, 234.7294f)), owning_building_guid = 14) } Building34() def Building34(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 15, MapID: 34 - LocalBuilding(15, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3922f, 1994f, 260.3741f)))) + LocalBuilding(15, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3922f, 1994f, 260.3741f), bunker_sm))) LocalObject(374, Door.Constructor(Vector3(3921.095f, 1993.173f, 261.8951f)), owning_building_guid = 15) } Building37() def Building37(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 16, MapID: 37 - LocalBuilding(16, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4394f, 3876f, 218.9932f)))) + LocalBuilding(16, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4394f, 3876f, 218.9932f), bunker_sm))) LocalObject(438, Door.Constructor(Vector3(4393.081f, 3875.189f, 220.5142f)), owning_building_guid = 16) } Building4() def Building4(): Unit = { // Name: Keelut Type: comm_station GUID: 17, MapID: 4 - LocalBuilding(17, 4, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3700f, 1956f, 265.1138f)))) + LocalBuilding(17, 4, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3700f, 1956f, 265.1138f), comm_station))) LocalObject(178, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 17) LocalObject(336, Door.Constructor(Vector3(3632.635f, 1981.68f, 266.8648f)), owning_building_guid = 17) LocalObject(337, Door.Constructor(Vector3(3632.952f, 1999.87f, 274.8288f)), owning_building_guid = 17) @@ -343,12 +350,18 @@ object Map06 { TurretToWeapon(1416, 5010) LocalObject(1417, FacilityTurret.Constructor(manned_turret, Vector3(3782.269f, 1985.02f, 273.8218f)), owning_building_guid = 17) TurretToWeapon(1417, 5011) + LocalObject(1879, Painbox.Constructor(Vector3(3736.431f, 1975.229f, 252.7158f), painbox), owning_building_guid = 17) + LocalObject(1888, Painbox.Constructor(Vector3(3725.359f, 1909.335f, 259.7586f), painbox_continuous), owning_building_guid = 17) + LocalObject(1897, Painbox.Constructor(Vector3(3721.415f, 1975.392f, 250.5725f), painbox_door_radius), owning_building_guid = 17) + LocalObject(1912, Painbox.Constructor(Vector3(3705.308f, 1911.986f, 257.1398f), painbox_door_radius_continuous), owning_building_guid = 17) + LocalObject(1913, Painbox.Constructor(Vector3(3726.813f, 1897.668f, 258.1398f), painbox_door_radius_continuous), owning_building_guid = 17) + LocalObject(1914, Painbox.Constructor(Vector3(3732.633f, 1910.613f, 256.9215f), painbox_door_radius_continuous), owning_building_guid = 17) } Building2() def Building2(): Unit = { // Name: Anguta Type: comm_station_dsp GUID: 20, MapID: 2 - LocalBuilding(20, 2, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3944f, 4240f, 266.4438f)))) + LocalBuilding(20, 2, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3944f, 4240f, 266.4438f), comm_station_dsp))) LocalObject(180, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 20) LocalObject(222, Door.Constructor(Vector3(4012.339f, 4310.464f, 269.8218f)), owning_building_guid = 20) LocalObject(370, Door.Constructor(Vector3(3884.196f, 4196.501f, 268.0948f)), owning_building_guid = 20) @@ -476,12 +489,18 @@ object Map06 { TurretToWeapon(1431, 5018) LocalObject(1432, FacilityTurret.Constructor(manned_turret, Vector3(4064.773f, 4248.733f, 275.0518f)), owning_building_guid = 20) TurretToWeapon(1432, 5019) + LocalObject(1880, Painbox.Constructor(Vector3(3972.428f, 4300.057f, 252.9381f), painbox), owning_building_guid = 20) + LocalObject(1890, Painbox.Constructor(Vector3(3989.857f, 4260.408f, 260.5714f), painbox_continuous), owning_building_guid = 20) + LocalObject(1899, Painbox.Constructor(Vector3(3986.203f, 4298.915f, 252.176f), painbox_door_radius), owning_building_guid = 20) + LocalObject(1918, Painbox.Constructor(Vector3(3987.087f, 4245.386f, 258.9731f), painbox_door_radius_continuous), owning_building_guid = 20) + LocalObject(1919, Painbox.Constructor(Vector3(3987.895f, 4274.081f, 259.4438f), painbox_door_radius_continuous), owning_building_guid = 20) + LocalObject(1920, Painbox.Constructor(Vector3(4002.317f, 4267.888f, 259.8741f), painbox_door_radius_continuous), owning_building_guid = 20) } Building8() def Building8(): Unit = { // Name: Tarqaq Type: cryo_facility GUID: 23, MapID: 8 - LocalBuilding(23, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2980f, 2228f, 237.2173f)))) + LocalBuilding(23, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2980f, 2228f, 237.2173f), cryo_facility))) LocalObject(175, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 23) LocalObject(272, Door.Constructor(Vector3(2898.143f, 2280.796f, 238.7383f)), owning_building_guid = 23) LocalObject(273, Door.Constructor(Vector3(2908.659f, 2236.593f, 246.7323f)), owning_building_guid = 23) @@ -616,12 +635,18 @@ object Map06 { LocalObject(733, ImplantTerminalMech.Constructor, owning_building_guid = 23) LocalObject(727, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 23) TerminalToInterface(733, 727) + LocalObject(1876, Painbox.Constructor(Vector3(2963.485f, 2240.053f, 251.2461f), painbox), owning_building_guid = 23) + LocalObject(1885, Painbox.Constructor(Vector3(2973.123f, 2212.84f, 231.2872f), painbox_continuous), owning_building_guid = 23) + LocalObject(1894, Painbox.Constructor(Vector3(2973.501f, 2229.524f, 251.4512f), painbox_door_radius), owning_building_guid = 23) + LocalObject(1903, Painbox.Constructor(Vector3(2969.758f, 2195.823f, 230.7582f), painbox_door_radius_continuous), owning_building_guid = 23) + LocalObject(1904, Painbox.Constructor(Vector3(2970.336f, 2223.25f, 229.5732f), painbox_door_radius_continuous), owning_building_guid = 23) + LocalObject(1905, Painbox.Constructor(Vector3(2986.041f, 2199.939f, 228.9315f), painbox_door_radius_continuous), owning_building_guid = 23) } Building7() def Building7(): Unit = { // Name: Sedna Type: cryo_facility GUID: 26, MapID: 7 - LocalBuilding(26, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3982f, 5224f, 232.2285f)))) + LocalBuilding(26, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3982f, 5224f, 232.2285f), cryo_facility))) LocalObject(179, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 26) LocalObject(381, Door.Constructor(Vector3(3931.648f, 5257.384f, 233.7795f)), owning_building_guid = 26) LocalObject(382, Door.Constructor(Vector3(3931.966f, 5275.574f, 241.7435f)), owning_building_guid = 26) @@ -756,12 +781,18 @@ object Map06 { LocalObject(735, ImplantTerminalMech.Constructor, owning_building_guid = 26) LocalObject(729, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 26) TerminalToInterface(735, 729) + LocalObject(1881, Painbox.Constructor(Vector3(3976.751f, 5243.761f, 246.2573f), painbox), owning_building_guid = 26) + LocalObject(1889, Painbox.Constructor(Vector3(3967.115f, 5216.547f, 226.2984f), painbox_continuous), owning_building_guid = 26) + LocalObject(1898, Painbox.Constructor(Vector3(3977.909f, 5229.274f, 246.4624f), painbox_door_radius), owning_building_guid = 26) + LocalObject(1915, Painbox.Constructor(Vector3(3953.79f, 5205.439f, 225.7694f), painbox_door_radius_continuous), owning_building_guid = 26) + LocalObject(1916, Painbox.Constructor(Vector3(3969.036f, 5198.391f, 223.9427f), painbox_door_radius_continuous), owning_building_guid = 26) + LocalObject(1917, Painbox.Constructor(Vector3(3971.5f, 5226.391f, 224.5844f), painbox_door_radius_continuous), owning_building_guid = 26) } Building9() def Building9(): Unit = { // Name: Tootega Type: cryo_facility GUID: 29, MapID: 9 - LocalBuilding(29, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5106f, 3298f, 217.0609f)))) + LocalBuilding(29, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5106f, 3298f, 217.0609f), cryo_facility))) LocalObject(182, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 29) LocalObject(459, Door.Constructor(Vector3(5014.572f, 3264.399f, 218.5819f)), owning_building_guid = 29) LocalObject(460, Door.Constructor(Vector3(5023.178f, 3291.247f, 226.5759f)), owning_building_guid = 29) @@ -896,6 +927,12 @@ object Map06 { LocalObject(737, ImplantTerminalMech.Constructor, owning_building_guid = 29) LocalObject(731, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 29) TerminalToInterface(737, 731) + LocalObject(1883, Painbox.Constructor(Vector3(5086.435f, 3292.064f, 231.0897f), painbox), owning_building_guid = 29) + LocalObject(1892, Painbox.Constructor(Vector3(5113.968f, 3283.384f, 211.1308f), painbox_continuous), owning_building_guid = 29) + LocalObject(1901, Painbox.Constructor(Vector3(5100.872f, 3293.728f, 231.2948f), painbox_door_radius), owning_building_guid = 29) + LocalObject(1924, Painbox.Constructor(Vector3(5103.978f, 3287.423f, 209.4168f), painbox_door_radius_continuous), owning_building_guid = 29) + LocalObject(1925, Painbox.Constructor(Vector3(5125.534f, 3270.455f, 210.6018f), painbox_door_radius_continuous), owning_building_guid = 29) + LocalObject(1926, Painbox.Constructor(Vector3(5132.045f, 3285.937f, 208.7751f), painbox_door_radius_continuous), owning_building_guid = 29) } Building18657() @@ -913,7 +950,7 @@ object Map06 { Building3() def Building3(): Unit = { // Name: Igaluk Type: tech_plant GUID: 36, MapID: 3 - LocalBuilding(36, 3, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3320f, 5756f, 234.4307f)))) + LocalBuilding(36, 3, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3320f, 5756f, 234.4307f), tech_plant))) LocalObject(176, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 36) LocalObject(299, Door.Constructor(Vector3(3220.713f, 5797.739f, 236.0517f)), owning_building_guid = 36) LocalObject(300, Door.Constructor(Vector3(3228.736f, 5752.987f, 236.0817f)), owning_building_guid = 36) @@ -1026,12 +1063,18 @@ object Map06 { TurretToWeapon(1398, 5039) LocalObject(1399, FacilityTurret.Constructor(manned_turret, Vector3(3420.308f, 5838.356f, 242.9297f)), owning_building_guid = 36) TurretToWeapon(1399, 5040) + LocalObject(1877, Painbox.Constructor(Vector3(3315.758f, 5730.333f, 223.004f), painbox), owning_building_guid = 36) + LocalObject(1886, Painbox.Constructor(Vector3(3282.854f, 5735.813f, 231.3006f), painbox_continuous), owning_building_guid = 36) + LocalObject(1895, Painbox.Constructor(Vector3(3300.991f, 5728.628f, 222.6901f), painbox_door_radius), owning_building_guid = 36) + LocalObject(1906, Painbox.Constructor(Vector3(3269.954f, 5737.836f, 229.1586f), painbox_door_radius_continuous), owning_building_guid = 36) + LocalObject(1907, Painbox.Constructor(Vector3(3289.952f, 5720.878f, 230.613f), painbox_door_radius_continuous), owning_building_guid = 36) + LocalObject(1908, Painbox.Constructor(Vector3(3297.426f, 5736.53f, 229.7069f), painbox_door_radius_continuous), owning_building_guid = 36) } Building5() def Building5(): Unit = { // Name: Nerrivik Type: tech_plant GUID: 39, MapID: 5 - LocalBuilding(39, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3642f, 3710f, 222.4253f)))) + LocalBuilding(39, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3642f, 3710f, 222.4253f), tech_plant))) LocalObject(177, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 39) LocalObject(327, Door.Constructor(Vector3(3573.92f, 3667.142f, 231.9303f)), owning_building_guid = 39) LocalObject(328, Door.Constructor(Vector3(3576.435f, 3773.557f, 224.0763f)), owning_building_guid = 39) @@ -1144,12 +1187,18 @@ object Map06 { TurretToWeapon(1411, 5045) LocalObject(1415, FacilityTurret.Constructor(manned_turret, Vector3(3770.921f, 3695.054f, 230.9243f)), owning_building_guid = 39) TurretToWeapon(1415, 5046) + LocalObject(1878, Painbox.Constructor(Vector3(3620.59f, 3695.222f, 210.9986f), painbox), owning_building_guid = 39) + LocalObject(1887, Painbox.Constructor(Vector3(3601.675f, 3722.697f, 219.2952f), painbox_continuous), owning_building_guid = 39) + LocalObject(1896, Painbox.Constructor(Vector3(3609.105f, 3704.66f, 210.6847f), painbox_door_radius), owning_building_guid = 39) + LocalObject(1909, Painbox.Constructor(Vector3(3594.169f, 3733.382f, 217.1532f), painbox_door_radius_continuous), owning_building_guid = 39) + LocalObject(1910, Painbox.Constructor(Vector3(3595.863f, 3707.217f, 218.6076f), painbox_door_radius_continuous), owning_building_guid = 39) + LocalObject(1911, Painbox.Constructor(Vector3(3612.313f, 3712.714f, 217.7015f), painbox_door_radius_continuous), owning_building_guid = 39) } Building6() def Building6(): Unit = { // Name: Pinga Type: tech_plant GUID: 42, MapID: 6 - LocalBuilding(42, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5860f, 3444f, 96.40965f)))) + LocalBuilding(42, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5860f, 3444f, 96.40965f), tech_plant))) LocalObject(183, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 42) LocalObject(493, Door.Constructor(Vector3(5828.734f, 3468.559f, 97.95165f)), owning_building_guid = 42) LocalObject(494, Door.Constructor(Vector3(5828.734f, 3486.752f, 105.9146f)), owning_building_guid = 42) @@ -1262,12 +1311,18 @@ object Map06 { TurretToWeapon(1466, 5051) LocalObject(1467, FacilityTurret.Constructor(manned_turret, Vector3(5959.343f, 3530.154f, 104.9087f)), owning_building_guid = 42) TurretToWeapon(1467, 5052) + LocalObject(1884, Painbox.Constructor(Vector3(5863.793f, 3469.737f, 84.98296f), painbox), owning_building_guid = 42) + LocalObject(1893, Painbox.Constructor(Vector3(5896.788f, 3464.832f, 93.27956f), painbox_continuous), owning_building_guid = 42) + LocalObject(1902, Painbox.Constructor(Vector3(5878.529f, 3471.7f, 84.66905f), painbox_door_radius), owning_building_guid = 42) + LocalObject(1927, Painbox.Constructor(Vector3(5882.231f, 3463.861f, 91.68585f), painbox_door_radius_continuous), owning_building_guid = 42) + LocalObject(1928, Painbox.Constructor(Vector3(5889.43f, 3479.641f, 92.59195f), painbox_door_radius_continuous), owning_building_guid = 42) + LocalObject(1929, Painbox.Constructor(Vector3(5909.722f, 3463.035f, 91.13755f), painbox_door_radius_continuous), owning_building_guid = 42) } Building14() def Building14(): Unit = { // Name: W_Amerish_Warpgate_Tower Type: tower_a GUID: 45, MapID: 14 - LocalBuilding(45, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1822f, 2648f, 186.5722f)))) + LocalBuilding(45, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1822f, 2648f, 186.5722f), tower_a))) LocalObject(2183, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 45) LocalObject(246, Door.Constructor(Vector3(1834f, 2640f, 188.0932f)), owning_building_guid = 45) LocalObject(247, Door.Constructor(Vector3(1834f, 2640f, 208.0922f)), owning_building_guid = 45) @@ -1296,12 +1351,15 @@ object Map06 { TurretToWeapon(1371, 5053) LocalObject(1372, FacilityTurret.Constructor(manned_turret, Vector3(1844.647f, 2660.707f, 205.5142f)), owning_building_guid = 45) TurretToWeapon(1372, 5054) + LocalObject(1930, Painbox.Constructor(Vector3(1827.235f, 2641.803f, 178.0713f), painbox_radius_continuous), owning_building_guid = 45) + LocalObject(1931, Painbox.Constructor(Vector3(1838.889f, 2650.086f, 176.6722f), painbox_radius_continuous), owning_building_guid = 45) + LocalObject(1932, Painbox.Constructor(Vector3(1838.975f, 2638.223f, 176.6722f), painbox_radius_continuous), owning_building_guid = 45) } Building25() def Building25(): Unit = { // Name: N_Amerish_Warpgate_Tower Type: tower_a GUID: 46, MapID: 25 - LocalBuilding(46, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2616f, 4086f, 21.97363f)))) + LocalBuilding(46, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2616f, 4086f, 21.97363f), tower_a))) LocalObject(2186, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 46) LocalObject(260, Door.Constructor(Vector3(2628f, 4078f, 23.49463f)), owning_building_guid = 46) LocalObject(261, Door.Constructor(Vector3(2628f, 4078f, 43.49363f)), owning_building_guid = 46) @@ -1330,12 +1388,15 @@ object Map06 { TurretToWeapon(1375, 5055) LocalObject(1377, FacilityTurret.Constructor(manned_turret, Vector3(2638.647f, 4098.707f, 40.91563f)), owning_building_guid = 46) TurretToWeapon(1377, 5056) + LocalObject(1939, Painbox.Constructor(Vector3(2621.235f, 4079.803f, 13.47273f), painbox_radius_continuous), owning_building_guid = 46) + LocalObject(1940, Painbox.Constructor(Vector3(2632.889f, 4088.086f, 12.07363f), painbox_radius_continuous), owning_building_guid = 46) + LocalObject(1941, Painbox.Constructor(Vector3(2632.975f, 4076.223f, 12.07363f), painbox_radius_continuous), owning_building_guid = 46) } Building32() def Building32(): Unit = { // Name: S_Tarqaq_Tower Type: tower_a GUID: 47, MapID: 32 - LocalBuilding(47, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2914f, 1496f, 51.68828f)))) + LocalBuilding(47, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2914f, 1496f, 51.68828f), tower_a))) LocalObject(2189, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 47) LocalObject(277, Door.Constructor(Vector3(2926f, 1488f, 53.20928f)), owning_building_guid = 47) LocalObject(278, Door.Constructor(Vector3(2926f, 1488f, 73.20828f)), owning_building_guid = 47) @@ -1364,12 +1425,15 @@ object Map06 { TurretToWeapon(1382, 5057) LocalObject(1383, FacilityTurret.Constructor(manned_turret, Vector3(2936.647f, 1508.707f, 70.63028f)), owning_building_guid = 47) TurretToWeapon(1383, 5058) + LocalObject(1948, Painbox.Constructor(Vector3(2919.235f, 1489.803f, 43.18738f), painbox_radius_continuous), owning_building_guid = 47) + LocalObject(1949, Painbox.Constructor(Vector3(2930.889f, 1498.086f, 41.78828f), painbox_radius_continuous), owning_building_guid = 47) + LocalObject(1950, Painbox.Constructor(Vector3(2930.975f, 1486.223f, 41.78828f), painbox_radius_continuous), owning_building_guid = 47) } Building23() def Building23(): Unit = { // Name: NW_Anguta_Tower Type: tower_a GUID: 48, MapID: 23 - LocalBuilding(48, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3206f, 4790f, 68.82293f)))) + LocalBuilding(48, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3206f, 4790f, 68.82293f), tower_a))) LocalObject(2191, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 48) LocalObject(295, Door.Constructor(Vector3(3218f, 4782f, 70.34393f)), owning_building_guid = 48) LocalObject(296, Door.Constructor(Vector3(3218f, 4782f, 90.34293f)), owning_building_guid = 48) @@ -1398,12 +1462,15 @@ object Map06 { TurretToWeapon(1389, 5059) LocalObject(1393, FacilityTurret.Constructor(manned_turret, Vector3(3228.647f, 4802.707f, 87.76493f)), owning_building_guid = 48) TurretToWeapon(1393, 5060) + LocalObject(1954, Painbox.Constructor(Vector3(3211.235f, 4783.803f, 60.32203f), painbox_radius_continuous), owning_building_guid = 48) + LocalObject(1955, Painbox.Constructor(Vector3(3222.889f, 4792.086f, 58.92293f), painbox_radius_continuous), owning_building_guid = 48) + LocalObject(1956, Painbox.Constructor(Vector3(3222.975f, 4780.223f, 58.92293f), painbox_radius_continuous), owning_building_guid = 48) } Building46() def Building46(): Unit = { // Name: Igaluk_Tower Type: tower_a GUID: 49, MapID: 46 - LocalBuilding(49, 46, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3386f, 5984f, 215.4855f)))) + LocalBuilding(49, 46, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3386f, 5984f, 215.4855f), tower_a))) LocalObject(2193, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 49) LocalObject(318, Door.Constructor(Vector3(3398f, 5976f, 217.0065f)), owning_building_guid = 49) LocalObject(319, Door.Constructor(Vector3(3398f, 5976f, 237.0056f)), owning_building_guid = 49) @@ -1432,12 +1499,15 @@ object Map06 { TurretToWeapon(1396, 5061) LocalObject(1397, FacilityTurret.Constructor(manned_turret, Vector3(3408.647f, 5996.707f, 234.4276f)), owning_building_guid = 49) TurretToWeapon(1397, 5062) + LocalObject(1960, Painbox.Constructor(Vector3(3391.235f, 5977.803f, 206.9846f), painbox_radius_continuous), owning_building_guid = 49) + LocalObject(1961, Painbox.Constructor(Vector3(3402.889f, 5986.086f, 205.5856f), painbox_radius_continuous), owning_building_guid = 49) + LocalObject(1962, Painbox.Constructor(Vector3(3402.975f, 5974.223f, 205.5856f), painbox_radius_continuous), owning_building_guid = 49) } Building53() def Building53(): Unit = { // Name: Keelut_Tower Type: tower_a GUID: 50, MapID: 53 - LocalBuilding(50, 53, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3636f, 1720f, 250.5918f)))) + LocalBuilding(50, 53, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3636f, 1720f, 250.5918f), tower_a))) LocalObject(2195, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 50) LocalObject(340, Door.Constructor(Vector3(3648f, 1712f, 252.1127f)), owning_building_guid = 50) LocalObject(341, Door.Constructor(Vector3(3648f, 1712f, 272.1118f)), owning_building_guid = 50) @@ -1466,12 +1536,15 @@ object Map06 { TurretToWeapon(1407, 5063) LocalObject(1409, FacilityTurret.Constructor(manned_turret, Vector3(3658.647f, 1732.707f, 269.5338f)), owning_building_guid = 50) TurretToWeapon(1409, 5064) + LocalObject(1966, Painbox.Constructor(Vector3(3641.235f, 1713.803f, 242.0909f), painbox_radius_continuous), owning_building_guid = 50) + LocalObject(1967, Painbox.Constructor(Vector3(3652.889f, 1722.086f, 240.6918f), painbox_radius_continuous), owning_building_guid = 50) + LocalObject(1968, Painbox.Constructor(Vector3(3652.975f, 1710.223f, 240.6918f), painbox_radius_continuous), owning_building_guid = 50) } Building50() def Building50(): Unit = { // Name: Nerrivik_Tower Type: tower_a GUID: 51, MapID: 50 - LocalBuilding(51, 50, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3724f, 3498f, 224.6254f)))) + LocalBuilding(51, 50, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3724f, 3498f, 224.6254f), tower_a))) LocalObject(2196, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 51) LocalObject(355, Door.Constructor(Vector3(3736f, 3490f, 226.1464f)), owning_building_guid = 51) LocalObject(356, Door.Constructor(Vector3(3736f, 3490f, 246.1454f)), owning_building_guid = 51) @@ -1500,12 +1573,15 @@ object Map06 { TurretToWeapon(1412, 5065) LocalObject(1414, FacilityTurret.Constructor(manned_turret, Vector3(3746.647f, 3510.707f, 243.5674f)), owning_building_guid = 51) TurretToWeapon(1414, 5066) + LocalObject(1969, Painbox.Constructor(Vector3(3729.235f, 3491.803f, 216.1245f), painbox_radius_continuous), owning_building_guid = 51) + LocalObject(1970, Painbox.Constructor(Vector3(3740.889f, 3500.086f, 214.7254f), painbox_radius_continuous), owning_building_guid = 51) + LocalObject(1971, Painbox.Constructor(Vector3(3740.975f, 3488.223f, 214.7254f), painbox_radius_continuous), owning_building_guid = 51) } Building28() def Building28(): Unit = { // Name: N_Keelut_Tower Type: tower_a GUID: 52, MapID: 28 - LocalBuilding(52, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3914f, 2464f, 243.5026f)))) + LocalBuilding(52, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3914f, 2464f, 243.5026f), tower_a))) LocalObject(2198, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 52) LocalObject(377, Door.Constructor(Vector3(3926f, 2456f, 245.0236f)), owning_building_guid = 52) LocalObject(378, Door.Constructor(Vector3(3926f, 2456f, 265.0226f)), owning_building_guid = 52) @@ -1534,12 +1610,15 @@ object Map06 { TurretToWeapon(1420, 5067) LocalObject(1424, FacilityTurret.Constructor(manned_turret, Vector3(3936.647f, 2476.707f, 262.4446f)), owning_building_guid = 52) TurretToWeapon(1424, 5068) + LocalObject(1975, Painbox.Constructor(Vector3(3919.235f, 2457.803f, 235.0017f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(1976, Painbox.Constructor(Vector3(3930.889f, 2466.086f, 233.6026f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(1977, Painbox.Constructor(Vector3(3930.975f, 2454.223f, 233.6026f), painbox_radius_continuous), owning_building_guid = 52) } Building47() def Building47(): Unit = { // Name: Sedna_Tower Type: tower_a GUID: 53, MapID: 47 - LocalBuilding(53, 47, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4174f, 5364f, 226.9693f)))) + LocalBuilding(53, 47, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4174f, 5364f, 226.9693f), tower_a))) LocalObject(2200, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 53) LocalObject(415, Door.Constructor(Vector3(4186f, 5356f, 228.4903f)), owning_building_guid = 53) LocalObject(416, Door.Constructor(Vector3(4186f, 5356f, 248.4893f)), owning_building_guid = 53) @@ -1568,12 +1647,15 @@ object Map06 { TurretToWeapon(1433, 5069) LocalObject(1434, FacilityTurret.Constructor(manned_turret, Vector3(4196.647f, 5376.707f, 245.9113f)), owning_building_guid = 53) TurretToWeapon(1434, 5070) + LocalObject(1981, Painbox.Constructor(Vector3(4179.235f, 5357.803f, 218.4684f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(1982, Painbox.Constructor(Vector3(4190.889f, 5366.086f, 217.0693f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(1983, Painbox.Constructor(Vector3(4190.975f, 5354.223f, 217.0693f), painbox_radius_continuous), owning_building_guid = 53) } Building27() def Building27(): Unit = { // Name: S_Akna_Tower Type: tower_a GUID: 54, MapID: 27 - LocalBuilding(54, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4254f, 3096f, 218.2696f)))) + LocalBuilding(54, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4254f, 3096f, 218.2696f), tower_a))) LocalObject(2201, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 54) LocalObject(419, Door.Constructor(Vector3(4266f, 3088f, 219.7906f)), owning_building_guid = 54) LocalObject(420, Door.Constructor(Vector3(4266f, 3088f, 239.7896f)), owning_building_guid = 54) @@ -1602,12 +1684,15 @@ object Map06 { TurretToWeapon(1435, 5071) LocalObject(1436, FacilityTurret.Constructor(manned_turret, Vector3(4276.647f, 3108.707f, 237.2116f)), owning_building_guid = 54) TurretToWeapon(1436, 5072) + LocalObject(1984, Painbox.Constructor(Vector3(4259.235f, 3089.803f, 209.7687f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(1985, Painbox.Constructor(Vector3(4270.889f, 3098.086f, 208.3696f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(1986, Painbox.Constructor(Vector3(4270.975f, 3086.223f, 208.3696f), painbox_radius_continuous), owning_building_guid = 54) } Building22() def Building22(): Unit = { // Name: N_Hossin_Warpgate_Tower Type: tower_a GUID: 55, MapID: 22 - LocalBuilding(55, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4836f, 5218f, 22.86996f)))) + LocalBuilding(55, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4836f, 5218f, 22.86996f), tower_a))) LocalObject(2204, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 55) LocalObject(449, Door.Constructor(Vector3(4848f, 5210f, 24.39096f)), owning_building_guid = 55) LocalObject(450, Door.Constructor(Vector3(4848f, 5210f, 44.38996f)), owning_building_guid = 55) @@ -1636,12 +1721,15 @@ object Map06 { TurretToWeapon(1447, 5073) LocalObject(1448, FacilityTurret.Constructor(manned_turret, Vector3(4858.647f, 5230.707f, 41.81196f)), owning_building_guid = 55) TurretToWeapon(1448, 5074) + LocalObject(1993, Painbox.Constructor(Vector3(4841.235f, 5211.803f, 14.36906f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(1994, Painbox.Constructor(Vector3(4852.889f, 5220.086f, 12.96996f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(1995, Painbox.Constructor(Vector3(4852.975f, 5208.223f, 12.96996f), painbox_radius_continuous), owning_building_guid = 55) } Building52() def Building52(): Unit = { // Name: Tootega_Tower Type: tower_a GUID: 56, MapID: 52 - LocalBuilding(56, 52, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5030f, 3086f, 231.7553f)))) + LocalBuilding(56, 52, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5030f, 3086f, 231.7553f), tower_a))) LocalObject(2206, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 56) LocalObject(462, Door.Constructor(Vector3(5042f, 3078f, 233.2763f)), owning_building_guid = 56) LocalObject(463, Door.Constructor(Vector3(5042f, 3078f, 253.2753f)), owning_building_guid = 56) @@ -1670,12 +1758,15 @@ object Map06 { TurretToWeapon(1451, 5075) LocalObject(1452, FacilityTurret.Constructor(manned_turret, Vector3(5052.647f, 3098.707f, 250.6973f)), owning_building_guid = 56) TurretToWeapon(1452, 5076) + LocalObject(1999, Painbox.Constructor(Vector3(5035.235f, 3079.803f, 223.2544f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(2000, Painbox.Constructor(Vector3(5046.889f, 3088.086f, 221.8553f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(2001, Painbox.Constructor(Vector3(5046.975f, 3076.223f, 221.8553f), painbox_radius_continuous), owning_building_guid = 56) } Building15() def Building15(): Unit = { // Name: SW_Amerish_Warpgate_Tower Type: tower_b GUID: 57, MapID: 15 - LocalBuilding(57, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2040f, 1690f, 219.3832f)))) + LocalBuilding(57, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2040f, 1690f, 219.3832f), tower_b))) LocalObject(2184, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 57) LocalObject(250, Door.Constructor(Vector3(2052f, 1682f, 220.9032f)), owning_building_guid = 57) LocalObject(251, Door.Constructor(Vector3(2052f, 1682f, 230.9032f)), owning_building_guid = 57) @@ -1704,12 +1795,15 @@ object Map06 { LocalObject(1505, Terminal.Constructor(order_terminal), owning_building_guid = 57) LocalObject(2100, SpawnTube.Constructor(respawn_tube_tower, Vector3(2050.706f, 1677.742f, 208.8652f), Vector3(0, 0, 0)), owning_building_guid = 57) LocalObject(2101, SpawnTube.Constructor(respawn_tube_tower, Vector3(2050.706f, 1694.152f, 208.8652f), Vector3(0, 0, 0)), owning_building_guid = 57) + LocalObject(1933, Painbox.Constructor(Vector3(2045.493f, 1682.849f, 210.6726f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(1934, Painbox.Constructor(Vector3(2057.127f, 1680.078f, 209.4832f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(1935, Painbox.Constructor(Vector3(2057.259f, 1692.107f, 209.4832f), painbox_radius_continuous), owning_building_guid = 57) } Building26() def Building26(): Unit = { // Name: SW_Nerrivik_Tower Type: tower_b GUID: 58, MapID: 26 - LocalBuilding(58, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3282f, 2966f, 243.6248f)))) + LocalBuilding(58, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3282f, 2966f, 243.6248f), tower_b))) LocalObject(2192, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 58) LocalObject(305, Door.Constructor(Vector3(3294f, 2958f, 245.1448f)), owning_building_guid = 58) LocalObject(306, Door.Constructor(Vector3(3294f, 2958f, 255.1448f)), owning_building_guid = 58) @@ -1738,12 +1832,15 @@ object Map06 { LocalObject(1537, Terminal.Constructor(order_terminal), owning_building_guid = 58) LocalObject(2122, SpawnTube.Constructor(respawn_tube_tower, Vector3(3292.706f, 2953.742f, 233.1068f), Vector3(0, 0, 0)), owning_building_guid = 58) LocalObject(2123, SpawnTube.Constructor(respawn_tube_tower, Vector3(3292.706f, 2970.152f, 233.1068f), Vector3(0, 0, 0)), owning_building_guid = 58) + LocalObject(1957, Painbox.Constructor(Vector3(3287.493f, 2958.849f, 234.9142f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(1958, Painbox.Constructor(Vector3(3299.127f, 2956.078f, 233.7248f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(1959, Painbox.Constructor(Vector3(3299.259f, 2968.107f, 233.7248f), painbox_radius_continuous), owning_building_guid = 58) } Building48() def Building48(): Unit = { // Name: Anguta_Tower Type: tower_b GUID: 59, MapID: 48 - LocalBuilding(59, 48, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3860f, 4518f, 268.7284f)))) + LocalBuilding(59, 48, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3860f, 4518f, 268.7284f), tower_b))) LocalObject(2197, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 59) LocalObject(364, Door.Constructor(Vector3(3872f, 4510f, 270.2484f)), owning_building_guid = 59) LocalObject(365, Door.Constructor(Vector3(3872f, 4510f, 280.2484f)), owning_building_guid = 59) @@ -1772,12 +1869,15 @@ object Map06 { LocalObject(1563, Terminal.Constructor(order_terminal), owning_building_guid = 59) LocalObject(2138, SpawnTube.Constructor(respawn_tube_tower, Vector3(3870.706f, 4505.742f, 258.2104f), Vector3(0, 0, 0)), owning_building_guid = 59) LocalObject(2139, SpawnTube.Constructor(respawn_tube_tower, Vector3(3870.706f, 4522.152f, 258.2104f), Vector3(0, 0, 0)), owning_building_guid = 59) + LocalObject(1972, Painbox.Constructor(Vector3(3865.493f, 4510.849f, 260.0178f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(1973, Painbox.Constructor(Vector3(3877.127f, 4508.078f, 258.8284f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(1974, Painbox.Constructor(Vector3(3877.259f, 4520.107f, 258.8284f), painbox_radius_continuous), owning_building_guid = 59) } Building31() def Building31(): Unit = { // Name: N_Sedna_Tower Type: tower_b GUID: 60, MapID: 31 - LocalBuilding(60, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4088f, 5718f, 141.2804f)))) + LocalBuilding(60, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4088f, 5718f, 141.2804f), tower_b))) LocalObject(2199, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 60) LocalObject(409, Door.Constructor(Vector3(4100f, 5710f, 142.8004f)), owning_building_guid = 60) LocalObject(410, Door.Constructor(Vector3(4100f, 5710f, 152.8004f)), owning_building_guid = 60) @@ -1806,12 +1906,15 @@ object Map06 { LocalObject(1581, Terminal.Constructor(order_terminal), owning_building_guid = 60) LocalObject(2148, SpawnTube.Constructor(respawn_tube_tower, Vector3(4098.706f, 5705.742f, 130.7624f), Vector3(0, 0, 0)), owning_building_guid = 60) LocalObject(2149, SpawnTube.Constructor(respawn_tube_tower, Vector3(4098.706f, 5722.152f, 130.7624f), Vector3(0, 0, 0)), owning_building_guid = 60) + LocalObject(1978, Painbox.Constructor(Vector3(4093.493f, 5710.849f, 132.5698f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(1979, Painbox.Constructor(Vector3(4105.127f, 5708.078f, 131.3804f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(1980, Painbox.Constructor(Vector3(4105.259f, 5720.107f, 131.3804f), painbox_radius_continuous), owning_building_guid = 60) } Building18() def Building18(): Unit = { // Name: N_Ishundar_Warpgate_Tower Type: tower_b GUID: 61, MapID: 18 - LocalBuilding(61, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4870f, 2432f, 20.75137f)))) + LocalBuilding(61, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4870f, 2432f, 20.75137f), tower_b))) LocalObject(2205, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 61) LocalObject(453, Door.Constructor(Vector3(4882f, 2424f, 22.27137f)), owning_building_guid = 61) LocalObject(454, Door.Constructor(Vector3(4882f, 2424f, 32.27137f)), owning_building_guid = 61) @@ -1840,12 +1943,15 @@ object Map06 { LocalObject(1605, Terminal.Constructor(order_terminal), owning_building_guid = 61) LocalObject(2163, SpawnTube.Constructor(respawn_tube_tower, Vector3(4880.706f, 2419.742f, 10.23337f), Vector3(0, 0, 0)), owning_building_guid = 61) LocalObject(2164, SpawnTube.Constructor(respawn_tube_tower, Vector3(4880.706f, 2436.152f, 10.23337f), Vector3(0, 0, 0)), owning_building_guid = 61) + LocalObject(1996, Painbox.Constructor(Vector3(4875.493f, 2424.849f, 12.04077f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(1997, Painbox.Constructor(Vector3(4887.127f, 2422.078f, 10.85137f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(1998, Painbox.Constructor(Vector3(4887.259f, 2434.107f, 10.85137f), painbox_radius_continuous), owning_building_guid = 61) } Building20() def Building20(): Unit = { // Name: N_Tootega_Tower Type: tower_b GUID: 62, MapID: 20 - LocalBuilding(62, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5120f, 3880f, 234.6615f)))) + LocalBuilding(62, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5120f, 3880f, 234.6615f), tower_b))) LocalObject(2207, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 62) LocalObject(473, Door.Constructor(Vector3(5132f, 3872f, 236.1815f)), owning_building_guid = 62) LocalObject(474, Door.Constructor(Vector3(5132f, 3872f, 246.1815f)), owning_building_guid = 62) @@ -1874,12 +1980,15 @@ object Map06 { LocalObject(1615, Terminal.Constructor(order_terminal), owning_building_guid = 62) LocalObject(2170, SpawnTube.Constructor(respawn_tube_tower, Vector3(5130.706f, 3867.742f, 224.1435f), Vector3(0, 0, 0)), owning_building_guid = 62) LocalObject(2171, SpawnTube.Constructor(respawn_tube_tower, Vector3(5130.706f, 3884.152f, 224.1435f), Vector3(0, 0, 0)), owning_building_guid = 62) + LocalObject(2002, Painbox.Constructor(Vector3(5125.493f, 3872.849f, 225.9509f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2003, Painbox.Constructor(Vector3(5137.127f, 3870.078f, 224.7616f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2004, Painbox.Constructor(Vector3(5137.259f, 3882.107f, 224.7616f), painbox_radius_continuous), owning_building_guid = 62) } Building29() def Building29(): Unit = { // Name: E_Forseral_Warpgate_Tower Type: tower_c GUID: 63, MapID: 29 - LocalBuilding(63, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2372f, 5710f, 33.28257f)))) + LocalBuilding(63, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2372f, 5710f, 33.28257f), tower_c))) LocalObject(2185, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 63) LocalObject(256, Door.Constructor(Vector3(2384f, 5702f, 34.80357f)), owning_building_guid = 63) LocalObject(257, Door.Constructor(Vector3(2384f, 5702f, 54.80257f)), owning_building_guid = 63) @@ -1912,12 +2021,15 @@ object Map06 { TurretToWeapon(1373, 5077) LocalObject(1374, FacilityTurret.Constructor(manned_turret, Vector3(2395.497f, 5724.957f, 52.22457f)), owning_building_guid = 63) TurretToWeapon(1374, 5078) + LocalObject(1936, Painbox.Constructor(Vector3(2376.454f, 5702.849f, 25.30207f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(1937, Painbox.Constructor(Vector3(2388.923f, 5699.54f, 23.38257f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(1938, Painbox.Constructor(Vector3(2389.113f, 5712.022f, 23.38257f), painbox_radius_continuous), owning_building_guid = 63) } Building54() def Building54(): Unit = { // Name: Amerish_Warpgate_Tower Type: tower_c GUID: 64, MapID: 54 - LocalBuilding(64, 54, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2630f, 2730f, 182.7152f)))) + LocalBuilding(64, 54, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2630f, 2730f, 182.7152f), tower_c))) LocalObject(2187, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 64) LocalObject(264, Door.Constructor(Vector3(2642f, 2722f, 184.2362f)), owning_building_guid = 64) LocalObject(265, Door.Constructor(Vector3(2642f, 2722f, 204.2352f)), owning_building_guid = 64) @@ -1950,12 +2062,15 @@ object Map06 { TurretToWeapon(1376, 5079) LocalObject(1378, FacilityTurret.Constructor(manned_turret, Vector3(2653.497f, 2744.957f, 201.6572f)), owning_building_guid = 64) TurretToWeapon(1378, 5080) + LocalObject(1942, Painbox.Constructor(Vector3(2634.454f, 2722.849f, 174.7347f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(1943, Painbox.Constructor(Vector3(2646.923f, 2719.54f, 172.8152f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(1944, Painbox.Constructor(Vector3(2647.113f, 2732.022f, 172.8152f), painbox_radius_continuous), owning_building_guid = 64) } Building16() def Building16(): Unit = { // Name: SW_Tarqaq_Tower Type: tower_c GUID: 65, MapID: 16 - LocalBuilding(65, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2820f, 2072f, 237.9481f)))) + LocalBuilding(65, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2820f, 2072f, 237.9481f), tower_c))) LocalObject(2188, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 65) LocalObject(268, Door.Constructor(Vector3(2832f, 2064f, 239.4691f)), owning_building_guid = 65) LocalObject(269, Door.Constructor(Vector3(2832f, 2064f, 259.4681f)), owning_building_guid = 65) @@ -1988,12 +2103,15 @@ object Map06 { TurretToWeapon(1379, 5081) LocalObject(1380, FacilityTurret.Constructor(manned_turret, Vector3(2843.497f, 2086.957f, 256.8901f)), owning_building_guid = 65) TurretToWeapon(1380, 5082) + LocalObject(1945, Painbox.Constructor(Vector3(2824.454f, 2064.849f, 229.9676f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(1946, Painbox.Constructor(Vector3(2836.923f, 2061.54f, 228.0481f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(1947, Painbox.Constructor(Vector3(2837.113f, 2074.022f, 228.0481f), painbox_radius_continuous), owning_building_guid = 65) } Building24() def Building24(): Unit = { // Name: NW_Nerrivik_Tower Type: tower_c GUID: 66, MapID: 24 - LocalBuilding(66, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3188f, 3972f, 187.1799f)))) + LocalBuilding(66, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3188f, 3972f, 187.1799f), tower_c))) LocalObject(2190, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 66) LocalObject(291, Door.Constructor(Vector3(3200f, 3964f, 188.7009f)), owning_building_guid = 66) LocalObject(292, Door.Constructor(Vector3(3200f, 3964f, 208.6999f)), owning_building_guid = 66) @@ -2026,12 +2144,15 @@ object Map06 { TurretToWeapon(1388, 5083) LocalObject(1390, FacilityTurret.Constructor(manned_turret, Vector3(3211.497f, 3986.957f, 206.1219f)), owning_building_guid = 66) TurretToWeapon(1390, 5084) + LocalObject(1951, Painbox.Constructor(Vector3(3192.454f, 3964.849f, 179.1994f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(1952, Painbox.Constructor(Vector3(3204.923f, 3961.54f, 177.2799f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(1953, Painbox.Constructor(Vector3(3205.113f, 3974.022f, 177.2799f), painbox_radius_continuous), owning_building_guid = 66) } Building30() def Building30(): Unit = { // Name: S_Igaluk_Tower Type: tower_c GUID: 67, MapID: 30 - LocalBuilding(67, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3474f, 5228f, 240.8136f)))) + LocalBuilding(67, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3474f, 5228f, 240.8136f), tower_c))) LocalObject(2194, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 67) LocalObject(322, Door.Constructor(Vector3(3486f, 5220f, 242.3346f)), owning_building_guid = 67) LocalObject(323, Door.Constructor(Vector3(3486f, 5220f, 262.3336f)), owning_building_guid = 67) @@ -2064,12 +2185,15 @@ object Map06 { TurretToWeapon(1400, 5085) LocalObject(1401, FacilityTurret.Constructor(manned_turret, Vector3(3497.497f, 5242.957f, 259.7556f)), owning_building_guid = 67) TurretToWeapon(1401, 5086) + LocalObject(1963, Painbox.Constructor(Vector3(3478.454f, 5220.849f, 232.8331f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(1964, Painbox.Constructor(Vector3(3490.923f, 5217.54f, 230.9136f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(1965, Painbox.Constructor(Vector3(3491.113f, 5230.022f, 230.9136f), painbox_radius_continuous), owning_building_guid = 67) } Building17() def Building17(): Unit = { // Name: E_Keelut_Tower Type: tower_c GUID: 68, MapID: 17 - LocalBuilding(68, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4352f, 1834f, 152.6882f)))) + LocalBuilding(68, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4352f, 1834f, 152.6882f), tower_c))) LocalObject(2202, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 68) LocalObject(426, Door.Constructor(Vector3(4364f, 1826f, 154.2092f)), owning_building_guid = 68) LocalObject(427, Door.Constructor(Vector3(4364f, 1826f, 174.2082f)), owning_building_guid = 68) @@ -2102,12 +2226,15 @@ object Map06 { TurretToWeapon(1439, 5087) LocalObject(1441, FacilityTurret.Constructor(manned_turret, Vector3(4375.497f, 1848.957f, 171.6302f)), owning_building_guid = 68) TurretToWeapon(1441, 5088) + LocalObject(1987, Painbox.Constructor(Vector3(4356.454f, 1826.849f, 144.7077f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(1989, Painbox.Constructor(Vector3(4368.923f, 1823.54f, 142.7882f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(1990, Painbox.Constructor(Vector3(4369.113f, 1836.022f, 142.7882f), painbox_radius_continuous), owning_building_guid = 68) } Building49() def Building49(): Unit = { // Name: Akna_Tower Type: tower_c GUID: 69, MapID: 49 - LocalBuilding(69, 49, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4354f, 3990f, 237.69f)))) + LocalBuilding(69, 49, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4354f, 3990f, 237.69f), tower_c))) LocalObject(2203, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 69) LocalObject(430, Door.Constructor(Vector3(4366f, 3982f, 239.211f)), owning_building_guid = 69) LocalObject(431, Door.Constructor(Vector3(4366f, 3982f, 259.2101f)), owning_building_guid = 69) @@ -2140,12 +2267,15 @@ object Map06 { TurretToWeapon(1440, 5089) LocalObject(1442, FacilityTurret.Constructor(manned_turret, Vector3(4377.497f, 4004.957f, 256.632f)), owning_building_guid = 69) TurretToWeapon(1442, 5090) + LocalObject(1988, Painbox.Constructor(Vector3(4358.454f, 3982.849f, 229.7095f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(1991, Painbox.Constructor(Vector3(4370.923f, 3979.54f, 227.7901f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(1992, Painbox.Constructor(Vector3(4371.113f, 3992.022f, 227.7901f), painbox_radius_continuous), owning_building_guid = 69) } Building51() def Building51(): Unit = { // Name: Hossin_Warpgate_Tower Type: tower_c GUID: 70, MapID: 51 - LocalBuilding(70, 51, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5342f, 4332f, 28.19361f)))) + LocalBuilding(70, 51, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5342f, 4332f, 28.19361f), tower_c))) LocalObject(2208, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 70) LocalObject(481, Door.Constructor(Vector3(5354f, 4324f, 29.71461f)), owning_building_guid = 70) LocalObject(482, Door.Constructor(Vector3(5354f, 4324f, 49.71361f)), owning_building_guid = 70) @@ -2178,12 +2308,15 @@ object Map06 { TurretToWeapon(1456, 5091) LocalObject(1457, FacilityTurret.Constructor(manned_turret, Vector3(5365.497f, 4346.957f, 47.13561f)), owning_building_guid = 70) TurretToWeapon(1457, 5092) + LocalObject(2005, Painbox.Constructor(Vector3(5346.454f, 4324.849f, 20.21311f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2006, Painbox.Constructor(Vector3(5358.923f, 4321.54f, 18.29361f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2007, Painbox.Constructor(Vector3(5359.113f, 4334.022f, 18.29361f), painbox_radius_continuous), owning_building_guid = 70) } Building19() def Building19(): Unit = { // Name: NE_Ishundar_Warpgate_Tower Type: tower_c GUID: 71, MapID: 19 - LocalBuilding(71, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5694f, 2434f, 20.01801f)))) + LocalBuilding(71, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5694f, 2434f, 20.01801f), tower_c))) LocalObject(2209, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 71) LocalObject(485, Door.Constructor(Vector3(5706f, 2426f, 21.53901f)), owning_building_guid = 71) LocalObject(486, Door.Constructor(Vector3(5706f, 2426f, 41.53801f)), owning_building_guid = 71) @@ -2216,12 +2349,15 @@ object Map06 { TurretToWeapon(1458, 5093) LocalObject(1459, FacilityTurret.Constructor(manned_turret, Vector3(5717.497f, 2448.957f, 38.96001f)), owning_building_guid = 71) TurretToWeapon(1459, 5094) + LocalObject(2008, Painbox.Constructor(Vector3(5698.454f, 2426.849f, 12.03751f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2009, Painbox.Constructor(Vector3(5710.923f, 2423.54f, 10.11801f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2010, Painbox.Constructor(Vector3(5711.113f, 2436.022f, 10.11801f), painbox_radius_continuous), owning_building_guid = 71) } Building55() def Building55(): Unit = { // Name: Pinga_Tower Type: tower_c GUID: 72, MapID: 55 - LocalBuilding(72, 55, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5768f, 3202f, 97.4664f)))) + LocalBuilding(72, 55, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5768f, 3202f, 97.4664f), tower_c))) LocalObject(2210, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 72) LocalObject(489, Door.Constructor(Vector3(5780f, 3194f, 98.9874f)), owning_building_guid = 72) LocalObject(490, Door.Constructor(Vector3(5780f, 3194f, 118.9864f)), owning_building_guid = 72) @@ -2254,12 +2390,15 @@ object Map06 { TurretToWeapon(1460, 5095) LocalObject(1463, FacilityTurret.Constructor(manned_turret, Vector3(5791.497f, 3216.957f, 116.4084f)), owning_building_guid = 72) TurretToWeapon(1463, 5096) + LocalObject(2011, Painbox.Constructor(Vector3(5772.454f, 3194.849f, 89.4859f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2012, Painbox.Constructor(Vector3(5784.923f, 3191.54f, 87.5664f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2013, Painbox.Constructor(Vector3(5785.113f, 3204.022f, 87.5664f), painbox_radius_continuous), owning_building_guid = 72) } Building21() def Building21(): Unit = { // Name: NE_Pinga_Tower Type: tower_c GUID: 73, MapID: 21 - LocalBuilding(73, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6320f, 3992f, 37.5779f)))) + LocalBuilding(73, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6320f, 3992f, 37.5779f), tower_c))) LocalObject(2211, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 73) LocalObject(508, Door.Constructor(Vector3(6332f, 3984f, 39.0989f)), owning_building_guid = 73) LocalObject(509, Door.Constructor(Vector3(6332f, 3984f, 59.0979f)), owning_building_guid = 73) @@ -2292,6 +2431,9 @@ object Map06 { TurretToWeapon(1468, 5097) LocalObject(1469, FacilityTurret.Constructor(manned_turret, Vector3(6343.497f, 4006.957f, 56.5199f)), owning_building_guid = 73) TurretToWeapon(1469, 5098) + LocalObject(2014, Painbox.Constructor(Vector3(6324.454f, 3984.849f, 29.5974f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2015, Painbox.Constructor(Vector3(6336.923f, 3981.54f, 27.6779f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2016, Painbox.Constructor(Vector3(6337.113f, 3994.022f, 27.6779f), painbox_radius_continuous), owning_building_guid = 73) } Building12() diff --git a/pslogin/src/main/scala/zonemaps/Map07.scala b/pslogin/src/main/scala/zonemaps/Map07.scala index 1c3e2ba8f..e46dab04b 100644 --- a/pslogin/src/main/scala/zonemaps/Map07.scala +++ b/pslogin/src/main/scala/zonemaps/Map07.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} @@ -22,7 +23,7 @@ object Map07 { Building8() def Building8(): Unit = { // Name: Freyr Type: amp_station GUID: 1, MapID: 8 - LocalBuilding(1, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2908f, 3746f, 55.58336f)))) + LocalBuilding(1, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2908f, 3746f, 55.58336f), amp_station))) LocalObject(213, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(164, Door.Constructor(Vector3(2901.594f, 3748.306f, 68.48537f)), owning_building_guid = 1) LocalObject(165, Door.Constructor(Vector3(2914.537f, 3744.098f, 68.48537f)), owning_building_guid = 1) @@ -137,12 +138,18 @@ object Map07 { TurretToWeapon(1641, 5004) LocalObject(1642, FacilityTurret.Constructor(manned_turret, Vector3(3022.615f, 3785.343f, 64.29137f)), owning_building_guid = 1) TurretToWeapon(1642, 5005) + LocalObject(2169, Painbox.Constructor(Vector3(2896.051f, 3686.953f, 45.65436f), painbox), owning_building_guid = 1) + LocalObject(2182, Painbox.Constructor(Vector3(2905.514f, 3733.774f, 53.23176f), painbox_continuous), owning_building_guid = 1) + LocalObject(2195, Painbox.Constructor(Vector3(2898.369f, 3700.967f, 42.24236f), painbox_door_radius), owning_building_guid = 1) + LocalObject(2216, Painbox.Constructor(Vector3(2895.485f, 3737.526f, 49.54786f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(2217, Painbox.Constructor(Vector3(2904.69f, 3748.618f, 51.46196f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(2218, Painbox.Constructor(Vector3(2920.52f, 3729.315f, 49.48336f), painbox_door_radius_continuous), owning_building_guid = 1) } Building11() def Building11(): Unit = { // Name: Kvasir Type: amp_station GUID: 4, MapID: 11 - LocalBuilding(4, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4016f, 1636f, 68.37366f)))) + LocalBuilding(4, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4016f, 1636f, 68.37366f), amp_station))) LocalObject(218, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 4) LocalObject(166, Door.Constructor(Vector3(4009.291f, 1634.844f, 81.27567f)), owning_building_guid = 4) LocalObject(167, Door.Constructor(Vector3(4022.769f, 1636.735f, 81.27567f)), owning_building_guid = 4) @@ -257,12 +264,18 @@ object Map07 { TurretToWeapon(1686, 5010) LocalObject(1687, FacilityTurret.Constructor(manned_turret, Vector3(4129.947f, 1578.454f, 77.08167f)), owning_building_guid = 4) TurretToWeapon(1687, 5011) + LocalObject(2174, Painbox.Constructor(Vector3(4000.855f, 1694.309f, 58.44466f), painbox), owning_building_guid = 4) + LocalObject(2187, Painbox.Constructor(Vector3(4012.875f, 1648.078f, 66.02206f), painbox_continuous), owning_building_guid = 4) + LocalObject(2200, Painbox.Constructor(Vector3(4004.916f, 1680.697f, 55.03267f), painbox_door_radius), owning_building_guid = 4) + LocalObject(2231, Painbox.Constructor(Vector3(3997.433f, 1645.508f, 62.27367f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(2232, Painbox.Constructor(Vector3(4020.123f, 1635.098f, 64.25227f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(2233, Painbox.Constructor(Vector3(4023.534f, 1649.102f, 62.33817f), painbox_door_radius_continuous), owning_building_guid = 4) } Building13() def Building13(): Unit = { // Name: Nott Type: amp_station GUID: 7, MapID: 13 - LocalBuilding(7, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6822f, 4234f, 46.3271f)))) + LocalBuilding(7, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6822f, 4234f, 46.3271f), amp_station))) LocalObject(221, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 7) LocalObject(168, Door.Constructor(Vector3(6816.092f, 4237.384f, 59.2291f)), owning_building_guid = 7) LocalObject(169, Door.Constructor(Vector3(6828.107f, 4230.992f, 59.2291f)), owning_building_guid = 7) @@ -377,12 +390,18 @@ object Map07 { TurretToWeapon(1716, 5016) LocalObject(1718, FacilityTurret.Constructor(manned_turret, Vector3(6941.706f, 4252.842f, 55.0351f)), owning_building_guid = 7) TurretToWeapon(1718, 5017) + LocalObject(2177, Painbox.Constructor(Vector3(6799.979f, 4177.925f, 36.3981f), painbox), owning_building_guid = 7) + LocalObject(2190, Painbox.Constructor(Vector3(6817.429f, 4222.392f, 43.9755f), painbox_continuous), owning_building_guid = 7) + LocalObject(2203, Painbox.Constructor(Vector3(6804.695f, 4191.324f, 32.9861f), painbox_door_radius), owning_building_guid = 7) + LocalObject(2240, Painbox.Constructor(Vector3(6808.204f, 4227.829f, 40.2916f), painbox_door_radius_continuous), owning_building_guid = 7) + LocalObject(2241, Painbox.Constructor(Vector3(6819.195f, 4237.153f, 42.2057f), painbox_door_radius_continuous), owning_building_guid = 7) + LocalObject(2242, Painbox.Constructor(Vector3(6831.433f, 4215.395f, 40.2271f), painbox_door_radius_continuous), owning_building_guid = 7) } Building45() def Building45(): Unit = { // Name: bunkerg4 Type: bunker_gauntlet GUID: 10, MapID: 45 - LocalBuilding(10, 45, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2332f, 2086f, 85.39127f)))) + LocalBuilding(10, 45, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2332f, 2086f, 85.39127f), bunker_gauntlet))) LocalObject(363, Door.Constructor(Vector3(2308.334f, 2093.969f, 86.91228f)), owning_building_guid = 10) LocalObject(373, Door.Constructor(Vector3(2354.199f, 2074.512f, 86.91228f)), owning_building_guid = 10) } @@ -390,7 +409,7 @@ object Map07 { Building44() def Building44(): Unit = { // Name: bunkerg3 Type: bunker_gauntlet GUID: 11, MapID: 44 - LocalBuilding(11, 44, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3242f, 7204f, 77.57013f)))) + LocalBuilding(11, 44, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3242f, 7204f, 77.57013f), bunker_gauntlet))) LocalObject(409, Door.Constructor(Vector3(3223.612f, 7187.069f, 79.09113f)), owning_building_guid = 11) LocalObject(418, Door.Constructor(Vector3(3257.582f, 7223.513f, 79.09113f)), owning_building_guid = 11) } @@ -398,7 +417,7 @@ object Map07 { Building42() def Building42(): Unit = { // Name: bunkerg1 Type: bunker_gauntlet GUID: 12, MapID: 42 - LocalBuilding(12, 42, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3468f, 4516f, 75.12246f)))) + LocalBuilding(12, 42, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3468f, 4516f, 75.12246f), bunker_gauntlet))) LocalObject(447, Door.Constructor(Vector3(3449.612f, 4499.069f, 76.64346f)), owning_building_guid = 12) LocalObject(454, Door.Constructor(Vector3(3483.582f, 4535.513f, 76.64346f)), owning_building_guid = 12) } @@ -406,7 +425,7 @@ object Map07 { Building43() def Building43(): Unit = { // Name: bunkerg2 Type: bunker_gauntlet GUID: 13, MapID: 43 - LocalBuilding(13, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3816f, 6076f, 59.98318f)))) + LocalBuilding(13, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3816f, 6076f, 59.98318f), bunker_gauntlet))) LocalObject(473, Door.Constructor(Vector3(3810.975f, 6051.54f, 61.50418f)), owning_building_guid = 13) LocalObject(474, Door.Constructor(Vector3(3824.697f, 6099.434f, 61.50418f)), owning_building_guid = 13) } @@ -414,63 +433,63 @@ object Map07 { Building34() def Building34(): Unit = { // Name: bunker2 Type: bunker_lg GUID: 14, MapID: 34 - LocalBuilding(14, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(946f, 2856f, 74.08158f)))) + LocalBuilding(14, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(946f, 2856f, 74.08158f), bunker_lg))) LocalObject(306, Door.Constructor(Vector3(945.838f, 2852.353f, 75.60258f)), owning_building_guid = 14) } Building35() def Building35(): Unit = { // Name: bunker3 Type: bunker_lg GUID: 15, MapID: 35 - LocalBuilding(15, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3026f, 3702f, 55.36764f)))) + LocalBuilding(15, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3026f, 3702f, 55.36764f), bunker_lg))) LocalObject(396, Door.Constructor(Vector3(3022.365f, 3701.653f, 56.88864f)), owning_building_guid = 15) } Building37() def Building37(): Unit = { // Name: bunker5 Type: bunker_lg GUID: 16, MapID: 37 - LocalBuilding(16, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3138f, 7404f, 77.53236f)))) + LocalBuilding(16, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3138f, 7404f, 77.53236f), bunker_lg))) LocalObject(400, Door.Constructor(Vector3(3140.22f, 7401.102f, 79.05337f)), owning_building_guid = 16) } Building40() def Building40(): Unit = { // Name: bunker8 Type: bunker_lg GUID: 17, MapID: 40 - LocalBuilding(17, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3632f, 3158f, 66.75056f)))) + LocalBuilding(17, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3632f, 3158f, 66.75056f), bunker_lg))) LocalObject(455, Door.Constructor(Vector3(3634.557f, 3155.394f, 68.27157f)), owning_building_guid = 17) } Building33() def Building33(): Unit = { // Name: bunker1 Type: bunker_sm GUID: 18, MapID: 33 - LocalBuilding(18, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1066f, 2700f, 73.6301f)))) + LocalBuilding(18, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1066f, 2700f, 73.6301f), bunker_sm))) LocalObject(318, Door.Constructor(Vector3(1064.787f, 2700.183f, 75.1511f)), owning_building_guid = 18) } Building39() def Building39(): Unit = { // Name: bunker7 Type: bunker_sm GUID: 19, MapID: 39 - LocalBuilding(19, 39, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2024f, 5436f, 68.63918f)))) + LocalBuilding(19, 39, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2024f, 5436f, 68.63918f), bunker_sm))) LocalObject(348, Door.Constructor(Vector3(2024.961f, 5436.762f, 70.16019f)), owning_building_guid = 19) } Building36() def Building36(): Unit = { // Name: bunker4 Type: bunker_sm GUID: 20, MapID: 36 - LocalBuilding(20, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3416f, 4742f, 75.41428f)))) + LocalBuilding(20, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3416f, 4742f, 75.41428f), bunker_sm))) LocalObject(444, Door.Constructor(Vector3(3415.186f, 4741.083f, 76.93529f)), owning_building_guid = 20) } Building38() def Building38(): Unit = { // Name: bunker6 Type: bunker_sm GUID: 21, MapID: 38 - LocalBuilding(21, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5560f, 2582f, 53.30706f)))) + LocalBuilding(21, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5560f, 2582f, 53.30706f), bunker_sm))) LocalObject(557, Door.Constructor(Vector3(5559.126f, 2582.861f, 54.82806f)), owning_building_guid = 21) } Building16() def Building16(): Unit = { // Name: Jarl Type: comm_station GUID: 22, MapID: 16 - LocalBuilding(22, 16, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2012f, 5530f, 68.28211f)))) + LocalBuilding(22, 16, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2012f, 5530f, 68.28211f), comm_station))) LocalObject(211, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 22) LocalObject(340, Door.Constructor(Vector3(1933.992f, 5548.292f, 77.99712f)), owning_building_guid = 22) LocalObject(341, Door.Constructor(Vector3(1939.915f, 5531.091f, 70.03311f)), owning_building_guid = 22) @@ -576,12 +595,18 @@ object Map07 { TurretToWeapon(1624, 5022) LocalObject(1625, FacilityTurret.Constructor(manned_turret, Vector3(2111.768f, 5487.314f, 76.99011f)), owning_building_guid = 22) TurretToWeapon(1625, 5023) + LocalObject(2167, Painbox.Constructor(Vector3(2039.657f, 5560.529f, 55.88411f), painbox), owning_building_guid = 22) + LocalObject(2180, Painbox.Constructor(Vector3(2051.79f, 5494.823f, 62.92691f), painbox_continuous), owning_building_guid = 22) + LocalObject(2193, Painbox.Constructor(Vector3(2025.491f, 5555.547f, 53.74081f), painbox_door_radius), owning_building_guid = 22) + LocalObject(2210, Painbox.Constructor(Vector3(2032.042f, 5490.457f, 60.30811f), painbox_door_radius_continuous), owning_building_guid = 22) + LocalObject(2211, Painbox.Constructor(Vector3(2057.146f, 5484.356f, 61.30811f), painbox_door_radius_continuous), owning_building_guid = 22) + LocalObject(2212, Painbox.Constructor(Vector3(2058.188f, 5498.512f, 60.08981f), painbox_door_radius_continuous), owning_building_guid = 22) } Building14() def Building14(): Unit = { // Name: Vidar Type: comm_station GUID: 25, MapID: 14 - LocalBuilding(25, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3720f, 3102f, 66.58833f)))) + LocalBuilding(25, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3720f, 3102f, 66.58833f), comm_station))) LocalObject(216, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 25) LocalObject(460, Door.Constructor(Vector3(3660.196f, 3058.5f, 68.33933f)), owning_building_guid = 25) LocalObject(461, Door.Constructor(Vector3(3660.196f, 3076.693f, 76.30333f)), owning_building_guid = 25) @@ -687,12 +712,18 @@ object Map07 { TurretToWeapon(1673, 5028) LocalObject(1674, FacilityTurret.Constructor(manned_turret, Vector3(3794.01f, 3063.501f, 75.29633f)), owning_building_guid = 25) TurretToWeapon(1674, 5029) + LocalObject(2172, Painbox.Constructor(Vector3(3700.138f, 3138.089f, 54.19033f), painbox), owning_building_guid = 25) + LocalObject(2185, Painbox.Constructor(Vector3(3766.215f, 3128.17f, 61.23313f), painbox_continuous), owning_building_guid = 25) + LocalObject(2198, Painbox.Constructor(Vector3(3700.237f, 3123.073f, 52.04704f), painbox_door_radius), owning_building_guid = 25) + LocalObject(2225, Painbox.Constructor(Vector3(3763.914f, 3108.076f, 58.61433f), painbox_door_radius_continuous), owning_building_guid = 25) + LocalObject(2226, Painbox.Constructor(Vector3(3764.81f, 3135.42f, 58.39603f), painbox_door_radius_continuous), owning_building_guid = 25) + LocalObject(2227, Painbox.Constructor(Vector3(3777.855f, 3129.827f, 59.61433f), painbox_door_radius_continuous), owning_building_guid = 25) } Building5() def Building5(): Unit = { // Name: Andvari Type: comm_station_dsp GUID: 28, MapID: 5 - LocalBuilding(28, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3172f, 7272f, 77.53838f)))) + LocalBuilding(28, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3172f, 7272f, 77.53838f), comm_station_dsp))) LocalObject(214, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 28) LocalObject(261, Door.Constructor(Vector3(3240.339f, 7342.464f, 80.91637f)), owning_building_guid = 28) LocalObject(397, Door.Constructor(Vector3(3112.196f, 7228.501f, 79.18938f)), owning_building_guid = 28) @@ -820,12 +851,18 @@ object Map07 { TurretToWeapon(1654, 5036) LocalObject(1655, FacilityTurret.Constructor(manned_turret, Vector3(3292.773f, 7280.733f, 86.14638f)), owning_building_guid = 28) TurretToWeapon(1655, 5037) + LocalObject(2170, Painbox.Constructor(Vector3(3200.428f, 7332.057f, 64.03268f), painbox), owning_building_guid = 28) + LocalObject(2183, Painbox.Constructor(Vector3(3217.857f, 7292.408f, 71.66588f), painbox_continuous), owning_building_guid = 28) + LocalObject(2196, Painbox.Constructor(Vector3(3214.203f, 7330.915f, 63.27058f), painbox_door_radius), owning_building_guid = 28) + LocalObject(2219, Painbox.Constructor(Vector3(3215.087f, 7277.386f, 70.06757f), painbox_door_radius_continuous), owning_building_guid = 28) + LocalObject(2220, Painbox.Constructor(Vector3(3215.895f, 7306.081f, 70.53838f), painbox_door_radius_continuous), owning_building_guid = 28) + LocalObject(2221, Painbox.Constructor(Vector3(3230.317f, 7299.888f, 70.96867f), painbox_door_radius_continuous), owning_building_guid = 28) } Building15() def Building15(): Unit = { // Name: ymir Type: cryo_facility GUID: 31, MapID: 15 - LocalBuilding(31, 15, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1860f, 3946f, 69.04202f)))) + LocalBuilding(31, 15, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1860f, 3946f, 69.04202f), cryo_facility))) LocalObject(210, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 31) LocalObject(325, Door.Constructor(Vector3(1801.023f, 3950.5f, 70.59303f)), owning_building_guid = 31) LocalObject(326, Door.Constructor(Vector3(1801.023f, 3968.693f, 78.55702f)), owning_building_guid = 31) @@ -960,12 +997,18 @@ object Map07 { LocalObject(915, ImplantTerminalMech.Constructor, owning_building_guid = 31) LocalObject(909, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 31) TerminalToInterface(915, 909) + LocalObject(2166, Painbox.Constructor(Vector3(1865.593f, 3926.334f, 83.07082f), painbox), owning_building_guid = 31) + LocalObject(2179, Painbox.Constructor(Vector3(1874.753f, 3953.712f, 63.11192f), painbox_continuous), owning_building_guid = 31) + LocalObject(2192, Painbox.Constructor(Vector3(1864.182f, 3940.798f, 83.27592f), painbox_door_radius), owning_building_guid = 31) + LocalObject(2207, Painbox.Constructor(Vector3(1870.54f, 3943.793f, 61.39792f), painbox_door_radius_continuous), owning_building_guid = 31) + LocalObject(2208, Painbox.Constructor(Vector3(1872.516f, 3971.831f, 60.75622f), painbox_door_radius_continuous), owning_building_guid = 31) + LocalObject(2209, Painbox.Constructor(Vector3(1887.882f, 3965.05f, 62.58292f), painbox_door_radius_continuous), owning_building_guid = 31) } Building17() def Building17(): Unit = { // Name: Ran Type: cryo_facility GUID: 34, MapID: 17 - LocalBuilding(34, 17, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2342f, 1992f, 85.51286f)))) + LocalBuilding(34, 17, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2342f, 1992f, 85.51286f), cryo_facility))) LocalObject(212, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 34) LocalObject(358, Door.Constructor(Vector3(2244.938f, 2000.186f, 87.03387f)), owning_building_guid = 34) LocalObject(359, Door.Constructor(Vector3(2256.684f, 2004.261f, 87.06387f)), owning_building_guid = 34) @@ -1100,12 +1143,18 @@ object Map07 { LocalObject(917, ImplantTerminalMech.Constructor, owning_building_guid = 34) LocalObject(911, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 34) TerminalToInterface(917, 911) + LocalObject(2168, Painbox.Constructor(Vector3(2321.759f, 1994.889f, 99.54166f), painbox), owning_building_guid = 34) + LocalObject(2181, Painbox.Constructor(Vector3(2343.045f, 1975.386f, 79.58276f), painbox_continuous), owning_building_guid = 34) + LocalObject(2194, Painbox.Constructor(Vector3(2335.547f, 1990.295f, 99.74677f), painbox_door_radius), owning_building_guid = 34) + LocalObject(2213, Painbox.Constructor(Vector3(2335.697f, 1983.269f, 77.86876f), painbox_door_radius_continuous), owning_building_guid = 34) + LocalObject(2214, Painbox.Constructor(Vector3(2348.063f, 1958.781f, 79.05376f), painbox_door_radius_continuous), owning_building_guid = 34) + LocalObject(2215, Painbox.Constructor(Vector3(2360.507f, 1970.06f, 77.22707f), painbox_door_radius_continuous), owning_building_guid = 34) } Building12() def Building12(): Unit = { // Name: Mani Type: cryo_facility GUID: 37, MapID: 12 - LocalBuilding(37, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5008f, 4926f, 57.77154f)))) + LocalBuilding(37, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5008f, 4926f, 57.77154f), cryo_facility))) LocalObject(219, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 37) LocalObject(525, Door.Constructor(Vector3(4949.023f, 4930.5f, 59.32254f)), owning_building_guid = 37) LocalObject(526, Door.Constructor(Vector3(4949.023f, 4948.693f, 67.28654f)), owning_building_guid = 37) @@ -1240,6 +1289,12 @@ object Map07 { LocalObject(919, ImplantTerminalMech.Constructor, owning_building_guid = 37) LocalObject(913, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 37) TerminalToInterface(919, 913) + LocalObject(2175, Painbox.Constructor(Vector3(5013.593f, 4906.334f, 71.80034f), painbox), owning_building_guid = 37) + LocalObject(2188, Painbox.Constructor(Vector3(5022.753f, 4933.712f, 51.84144f), painbox_continuous), owning_building_guid = 37) + LocalObject(2201, Painbox.Constructor(Vector3(5012.182f, 4920.798f, 72.00544f), painbox_door_radius), owning_building_guid = 37) + LocalObject(2234, Painbox.Constructor(Vector3(5018.54f, 4923.793f, 50.12744f), painbox_door_radius_continuous), owning_building_guid = 37) + LocalObject(2235, Painbox.Constructor(Vector3(5020.516f, 4951.831f, 49.48574f), painbox_door_radius_continuous), owning_building_guid = 37) + LocalObject(2236, Painbox.Constructor(Vector3(5035.882f, 4945.05f, 51.31244f), painbox_door_radius_continuous), owning_building_guid = 37) } Building21321() @@ -1257,7 +1312,7 @@ object Map07 { Building9() def Building9(): Unit = { // Name: Gjallar Type: tech_plant GUID: 44, MapID: 9 - LocalBuilding(44, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(958f, 2734f, 74.05927f)))) + LocalBuilding(44, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(958f, 2734f, 74.05927f), tech_plant))) LocalObject(209, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 44) LocalObject(300, Door.Constructor(Vector3(886.54f, 2663.929f, 75.60126f)), owning_building_guid = 44) LocalObject(301, Door.Constructor(Vector3(886.54f, 2682.121f, 83.56426f)), owning_building_guid = 44) @@ -1370,12 +1425,18 @@ object Map07 { TurretToWeapon(1611, 5057) LocalObject(1612, FacilityTurret.Constructor(manned_turret, Vector3(1051.881f, 2699.423f, 82.55827f)), owning_building_guid = 44) TurretToWeapon(1612, 5058) + LocalObject(2165, Painbox.Constructor(Vector3(983.7372f, 2730.206f, 62.63256f), painbox), owning_building_guid = 44) + LocalObject(2178, Painbox.Constructor(Vector3(978.8322f, 2697.212f, 70.92917f), painbox_continuous), owning_building_guid = 44) + LocalObject(2191, Painbox.Constructor(Vector3(985.6996f, 2715.471f, 62.31866f), painbox_door_radius), owning_building_guid = 44) + LocalObject(2204, Painbox.Constructor(Vector3(977.0348f, 2684.278f, 68.78716f), painbox_door_radius_continuous), owning_building_guid = 44) + LocalObject(2205, Painbox.Constructor(Vector3(977.8606f, 2711.769f, 69.33546f), painbox_door_radius_continuous), owning_building_guid = 44) + LocalObject(2206, Painbox.Constructor(Vector3(993.641f, 2704.57f, 70.24156f), painbox_door_radius_continuous), owning_building_guid = 44) } Building7() def Building7(): Unit = { // Name: Eisa Type: tech_plant GUID: 47, MapID: 7 - LocalBuilding(47, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3394f, 4622f, 75.30442f)))) + LocalBuilding(47, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3394f, 4622f, 75.30442f), tech_plant))) LocalObject(215, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 47) LocalObject(431, Door.Constructor(Vector3(3300.842f, 4585.421f, 76.84642f)), owning_building_guid = 47) LocalObject(432, Door.Constructor(Vector3(3307.95f, 4602.167f, 84.80942f)), owning_building_guid = 47) @@ -1488,12 +1549,18 @@ object Map07 { TurretToWeapon(1664, 5063) LocalObject(1666, FacilityTurret.Constructor(manned_turret, Vector3(3488.309f, 4623.683f, 83.80342f)), owning_building_guid = 47) TurretToWeapon(1666, 5064) + LocalObject(2171, Painbox.Constructor(Vector3(3416.209f, 4608.452f, 63.87772f), painbox), owning_building_guid = 47) + LocalObject(2184, Painbox.Constructor(Vector3(3398.802f, 4579.997f, 72.17432f), painbox_continuous), owning_building_guid = 47) + LocalObject(2197, Painbox.Constructor(Vector3(3412.258f, 4594.121f, 63.56382f), painbox_door_radius), owning_building_guid = 47) + LocalObject(2222, Painbox.Constructor(Vector3(3392.094f, 4568.793f, 70.03232f), painbox_door_radius_continuous), owning_building_guid = 47) + LocalObject(2223, Painbox.Constructor(Vector3(3403.595f, 4593.776f, 70.58062f), painbox_door_radius_continuous), owning_building_guid = 47) + LocalObject(2224, Painbox.Constructor(Vector3(3415.308f, 4580.983f, 71.48672f), painbox_door_radius_continuous), owning_building_guid = 47) } Building6() def Building6(): Unit = { // Name: Dagur Type: tech_plant GUID: 50, MapID: 6 - LocalBuilding(50, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3936f, 6108f, 60.06042f)))) + LocalBuilding(50, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3936f, 6108f, 60.06042f), tech_plant))) LocalObject(217, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 50) LocalObject(475, Door.Constructor(Vector3(3900.902f, 6042.025f, 69.56542f)), owning_building_guid = 50) LocalObject(476, Door.Constructor(Vector3(3909.995f, 6138.074f, 61.60242f)), owning_building_guid = 50) @@ -1606,12 +1673,18 @@ object Map07 { TurretToWeapon(1682, 5069) LocalObject(1683, FacilityTurret.Constructor(manned_turret, Vector3(4049.957f, 6173.616f, 68.55943f)), owning_building_guid = 50) TurretToWeapon(1683, 5070) + LocalObject(2173, Painbox.Constructor(Vector3(3944.635f, 6132.541f, 48.63372f), painbox), owning_building_guid = 50) + LocalObject(2186, Painbox.Constructor(Vector3(3976.087f, 6121.43f, 56.93032f), painbox_continuous), owning_building_guid = 50) + LocalObject(2199, Painbox.Constructor(Vector3(3959.474f, 6131.655f, 48.31982f), painbox_door_radius), owning_building_guid = 50) + LocalObject(2228, Painbox.Constructor(Vector3(3961.612f, 6123.254f, 55.33662f), painbox_door_radius_continuous), owning_building_guid = 50) + LocalObject(2229, Painbox.Constructor(Vector3(3971.69f, 6137.371f, 56.24273f), painbox_door_radius_continuous), owning_building_guid = 50) + LocalObject(2230, Painbox.Constructor(Vector3(3988.44f, 6117.198f, 54.78833f), painbox_door_radius_continuous), owning_building_guid = 50) } Building10() def Building10(): Unit = { // Name: Helhiem Type: tech_plant GUID: 53, MapID: 10 - LocalBuilding(53, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5448f, 2608f, 53.3311f)))) + LocalBuilding(53, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5448f, 2608f, 53.3311f), tech_plant))) LocalObject(220, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 53) LocalObject(544, Door.Constructor(Vector3(5376.54f, 2537.929f, 54.8731f)), owning_building_guid = 53) LocalObject(545, Door.Constructor(Vector3(5376.54f, 2556.121f, 62.8361f)), owning_building_guid = 53) @@ -1724,12 +1797,18 @@ object Map07 { TurretToWeapon(1704, 5075) LocalObject(1705, FacilityTurret.Constructor(manned_turret, Vector3(5541.881f, 2573.423f, 61.8301f)), owning_building_guid = 53) TurretToWeapon(1705, 5076) + LocalObject(2176, Painbox.Constructor(Vector3(5473.737f, 2604.206f, 41.9044f), painbox), owning_building_guid = 53) + LocalObject(2189, Painbox.Constructor(Vector3(5468.832f, 2571.212f, 50.201f), painbox_continuous), owning_building_guid = 53) + LocalObject(2202, Painbox.Constructor(Vector3(5475.7f, 2589.471f, 41.5905f), painbox_door_radius), owning_building_guid = 53) + LocalObject(2237, Painbox.Constructor(Vector3(5467.035f, 2558.278f, 48.059f), painbox_door_radius_continuous), owning_building_guid = 53) + LocalObject(2238, Painbox.Constructor(Vector3(5467.861f, 2585.769f, 48.6073f), painbox_door_radius_continuous), owning_building_guid = 53) + LocalObject(2239, Painbox.Constructor(Vector3(5483.641f, 2578.57f, 49.5134f), painbox_door_radius_continuous), owning_building_guid = 53) } Building53() def Building53(): Unit = { // Name: N_Gjallar_Tower Type: tower_a GUID: 56, MapID: 53 - LocalBuilding(56, 53, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(986f, 3016f, 82.00085f)))) + LocalBuilding(56, 53, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(986f, 3016f, 82.00085f), tower_a))) LocalObject(2525, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 56) LocalObject(311, Door.Constructor(Vector3(995.8928f, 3005.506f, 83.52186f)), owning_building_guid = 56) LocalObject(312, Door.Constructor(Vector3(995.8928f, 3005.506f, 103.5209f)), owning_building_guid = 56) @@ -1758,12 +1837,15 @@ object Map07 { TurretToWeapon(1608, 5077) LocalObject(1609, FacilityTurret.Constructor(manned_turret, Vector3(1010.925f, 3023.287f, 100.9429f)), owning_building_guid = 56) TurretToWeapon(1609, 5078) + LocalObject(2246, Painbox.Constructor(Vector3(989.7068f, 3008.784f, 73.49995f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(2247, Painbox.Constructor(Vector3(1000.341f, 3002.655f, 72.10085f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(2248, Painbox.Constructor(Vector3(1002.926f, 3014.233f, 72.10085f), painbox_radius_continuous), owning_building_guid = 56) } Building31() def Building31(): Unit = { // Name: N_Ymir_Tower Type: tower_a GUID: 57, MapID: 31 - LocalBuilding(57, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1810f, 4194f, 79.81811f)))) + LocalBuilding(57, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1810f, 4194f, 79.81811f), tower_a))) LocalObject(2527, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 57) LocalObject(328, Door.Constructor(Vector3(1822f, 4186f, 81.33911f)), owning_building_guid = 57) LocalObject(329, Door.Constructor(Vector3(1822f, 4186f, 101.3381f)), owning_building_guid = 57) @@ -1792,12 +1874,15 @@ object Map07 { TurretToWeapon(1615, 5079) LocalObject(1616, FacilityTurret.Constructor(manned_turret, Vector3(1832.647f, 4206.707f, 98.76011f)), owning_building_guid = 57) TurretToWeapon(1616, 5080) + LocalObject(2252, Painbox.Constructor(Vector3(1815.235f, 4187.803f, 71.31721f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(2253, Painbox.Constructor(Vector3(1826.889f, 4196.086f, 69.91811f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(2254, Painbox.Constructor(Vector3(1826.975f, 4184.223f, 69.91811f), painbox_radius_continuous), owning_building_guid = 57) } Building52() def Building52(): Unit = { // Name: E_Jarl_Tower Type: tower_a GUID: 58, MapID: 52 - LocalBuilding(58, 52, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2222f, 5656f, 67.37571f)))) + LocalBuilding(58, 52, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2222f, 5656f, 67.37571f), tower_a))) LocalObject(2528, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 58) LocalObject(354, Door.Constructor(Vector3(2224.581f, 5670.189f, 68.89671f)), owning_building_guid = 58) LocalObject(355, Door.Constructor(Vector3(2224.581f, 5670.189f, 88.89571f)), owning_building_guid = 58) @@ -1826,12 +1911,15 @@ object Map07 { TurretToWeapon(1626, 5081) LocalObject(1628, FacilityTurret.Constructor(manned_turret, Vector3(2228.591f, 5681.118f, 86.31771f)), owning_building_guid = 58) TurretToWeapon(1628, 5082) + LocalObject(2255, Painbox.Constructor(Vector3(2230.094f, 5655.461f, 58.87481f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(2256, Painbox.Constructor(Vector3(2232.232f, 5669.598f, 57.47571f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(2257, Painbox.Constructor(Vector3(2240.825f, 5661.419f, 57.47571f), painbox_radius_continuous), owning_building_guid = 58) } Building49() def Building49(): Unit = { // Name: N_Ran_Tower Type: tower_a GUID: 59, MapID: 49 - LocalBuilding(59, 49, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2298f, 2210f, 85.70513f)))) + LocalBuilding(59, 49, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2298f, 2210f, 85.70513f), tower_a))) LocalObject(2529, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 59) LocalObject(364, Door.Constructor(Vector3(2310f, 2202f, 87.22614f)), owning_building_guid = 59) LocalObject(365, Door.Constructor(Vector3(2310f, 2202f, 107.2251f)), owning_building_guid = 59) @@ -1860,12 +1948,15 @@ object Map07 { TurretToWeapon(1630, 5083) LocalObject(1632, FacilityTurret.Constructor(manned_turret, Vector3(2320.647f, 2222.707f, 104.6471f)), owning_building_guid = 59) TurretToWeapon(1632, 5084) + LocalObject(2258, Painbox.Constructor(Vector3(2303.235f, 2203.803f, 77.20423f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(2260, Painbox.Constructor(Vector3(2314.889f, 2212.086f, 75.80513f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(2261, Painbox.Constructor(Vector3(2314.975f, 2200.223f, 75.80513f), painbox_radius_continuous), owning_building_guid = 59) } Building21() def Building21(): Unit = { // Name: W_Searhus_Warpgate_Tower Type: tower_a GUID: 60, MapID: 21 - LocalBuilding(60, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2300f, 3034f, 88.18629f)))) + LocalBuilding(60, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2300f, 3034f, 88.18629f), tower_a))) LocalObject(2530, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 60) LocalObject(368, Door.Constructor(Vector3(2312f, 3026f, 89.70729f)), owning_building_guid = 60) LocalObject(369, Door.Constructor(Vector3(2312f, 3026f, 109.7063f)), owning_building_guid = 60) @@ -1894,12 +1985,15 @@ object Map07 { TurretToWeapon(1631, 5085) LocalObject(1633, FacilityTurret.Constructor(manned_turret, Vector3(2322.647f, 3046.707f, 107.1283f)), owning_building_guid = 60) TurretToWeapon(1633, 5086) + LocalObject(2259, Painbox.Constructor(Vector3(2305.235f, 3027.803f, 79.68539f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(2262, Painbox.Constructor(Vector3(2316.889f, 3036.086f, 78.28629f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(2263, Painbox.Constructor(Vector3(2316.975f, 3024.223f, 78.28629f), painbox_radius_continuous), owning_building_guid = 60) } Building48() def Building48(): Unit = { // Name: E_Freyr_Tower Type: tower_a GUID: 61, MapID: 48 - LocalBuilding(61, 48, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3276f, 3710f, 53.76141f)))) + LocalBuilding(61, 48, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3276f, 3710f, 53.76141f), tower_a))) LocalObject(2533, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 61) LocalObject(426, Door.Constructor(Vector3(3288f, 3702f, 55.28241f)), owning_building_guid = 61) LocalObject(427, Door.Constructor(Vector3(3288f, 3702f, 75.2814f)), owning_building_guid = 61) @@ -1928,12 +2022,15 @@ object Map07 { TurretToWeapon(1652, 5087) LocalObject(1657, FacilityTurret.Constructor(manned_turret, Vector3(3298.647f, 3722.707f, 72.70341f)), owning_building_guid = 61) TurretToWeapon(1657, 5088) + LocalObject(2268, Painbox.Constructor(Vector3(3281.235f, 3703.803f, 45.26051f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(2271, Painbox.Constructor(Vector3(3292.889f, 3712.086f, 43.8614f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(2272, Painbox.Constructor(Vector3(3292.975f, 3700.223f, 43.8614f), painbox_radius_continuous), owning_building_guid = 61) } Building22() def Building22(): Unit = { // Name: S_Andvari_Tower Type: tower_a GUID: 62, MapID: 22 - LocalBuilding(62, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3320f, 6550f, 91.44566f)))) + LocalBuilding(62, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3320f, 6550f, 91.44566f), tower_a))) LocalObject(2534, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 62) LocalObject(435, Door.Constructor(Vector3(3332f, 6542f, 92.96667f)), owning_building_guid = 62) LocalObject(436, Door.Constructor(Vector3(3332f, 6542f, 112.9657f)), owning_building_guid = 62) @@ -1962,12 +2059,15 @@ object Map07 { TurretToWeapon(1658, 5089) LocalObject(1659, FacilityTurret.Constructor(manned_turret, Vector3(3342.647f, 6562.707f, 110.3877f)), owning_building_guid = 62) TurretToWeapon(1659, 5090) + LocalObject(2273, Painbox.Constructor(Vector3(3325.235f, 6543.803f, 82.94476f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2274, Painbox.Constructor(Vector3(3336.889f, 6552.086f, 81.54566f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2275, Painbox.Constructor(Vector3(3336.975f, 6540.223f, 81.54566f), painbox_radius_continuous), owning_building_guid = 62) } Building18() def Building18(): Unit = { // Name: SE_Eisa_Tower Type: tower_a GUID: 63, MapID: 18 - LocalBuilding(63, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3644f, 4338f, 103.9521f)))) + LocalBuilding(63, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3644f, 4338f, 103.9521f), tower_a))) LocalObject(2536, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 63) LocalObject(456, Door.Constructor(Vector3(3656f, 4330f, 105.4732f)), owning_building_guid = 63) LocalObject(457, Door.Constructor(Vector3(3656f, 4330f, 125.4722f)), owning_building_guid = 63) @@ -1996,12 +2096,15 @@ object Map07 { TurretToWeapon(1667, 5091) LocalObject(1670, FacilityTurret.Constructor(manned_turret, Vector3(3666.647f, 4350.707f, 122.8941f)), owning_building_guid = 63) TurretToWeapon(1670, 5092) + LocalObject(2279, Painbox.Constructor(Vector3(3649.235f, 4331.803f, 95.45125f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(2280, Painbox.Constructor(Vector3(3660.889f, 4340.086f, 94.05215f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(2281, Painbox.Constructor(Vector3(3660.975f, 4328.223f, 94.05215f), painbox_radius_continuous), owning_building_guid = 63) } Building32() def Building32(): Unit = { // Name: S_Kvasir_Tower Type: tower_a GUID: 64, MapID: 32 - LocalBuilding(64, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4126f, 1362f, 62.56905f)))) + LocalBuilding(64, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4126f, 1362f, 62.56905f), tower_a))) LocalObject(2537, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 64) LocalObject(505, Door.Constructor(Vector3(4129.564f, 1348.025f, 64.09005f)), owning_building_guid = 64) LocalObject(506, Door.Constructor(Vector3(4129.564f, 1348.025f, 84.08905f)), owning_building_guid = 64) @@ -2030,12 +2133,15 @@ object Map07 { TurretToWeapon(1685, 5093) LocalObject(1688, FacilityTurret.Constructor(manned_turret, Vector3(4151.333f, 1356.289f, 81.51105f)), owning_building_guid = 64) TurretToWeapon(1688, 5094) + LocalObject(2282, Painbox.Constructor(Vector3(4125.744f, 1353.892f, 54.06815f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(2283, Painbox.Constructor(Vector3(4132.073f, 1343.375f, 52.66905f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(2284, Painbox.Constructor(Vector3(4139.947f, 1352.249f, 52.66905f), painbox_radius_continuous), owning_building_guid = 64) } Building46() def Building46(): Unit = { // Name: N_Mani_Tower Type: tower_a GUID: 65, MapID: 46 - LocalBuilding(65, 46, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4968f, 5154f, 47.77367f)))) + LocalBuilding(65, 46, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4968f, 5154f, 47.77367f), tower_a))) LocalObject(2541, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 65) LocalObject(528, Door.Constructor(Vector3(4980f, 5146f, 49.29467f)), owning_building_guid = 65) LocalObject(529, Door.Constructor(Vector3(4980f, 5146f, 69.29367f)), owning_building_guid = 65) @@ -2064,12 +2170,15 @@ object Map07 { TurretToWeapon(1693, 5095) LocalObject(1694, FacilityTurret.Constructor(manned_turret, Vector3(4990.647f, 5166.707f, 66.71568f)), owning_building_guid = 65) TurretToWeapon(1694, 5096) + LocalObject(2294, Painbox.Constructor(Vector3(4973.235f, 5147.803f, 39.27277f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(2295, Painbox.Constructor(Vector3(4984.889f, 5156.086f, 37.87367f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(2296, Painbox.Constructor(Vector3(4984.975f, 5144.223f, 37.87367f), painbox_radius_continuous), owning_building_guid = 65) } Building50() def Building50(): Unit = { // Name: E_Helhiem_Tower Type: tower_a GUID: 66, MapID: 50 - LocalBuilding(66, 50, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5672f, 2702f, 52.44301f)))) + LocalBuilding(66, 50, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5672f, 2702f, 52.44301f), tower_a))) LocalObject(2543, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 66) LocalObject(558, Door.Constructor(Vector3(5677.707f, 2688.755f, 53.96401f)), owning_building_guid = 66) LocalObject(559, Door.Constructor(Vector3(5677.707f, 2688.755f, 73.96301f)), owning_building_guid = 66) @@ -2098,12 +2207,15 @@ object Map07 { TurretToWeapon(1706, 5097) LocalObject(1707, FacilityTurret.Constructor(manned_turret, Vector3(5697.914f, 2700.323f, 71.38501f)), owning_building_guid = 66) TurretToWeapon(1707, 5098) + LocalObject(2300, Painbox.Constructor(Vector3(5673.015f, 2693.952f, 43.94211f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(2301, Painbox.Constructor(Vector3(5680.911f, 2684.555f, 42.54301f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(2302, Painbox.Constructor(Vector3(5687.301f, 2694.551f, 42.54301f), painbox_radius_continuous), owning_building_guid = 66) } Building19() def Building19(): Unit = { // Name: E_Oshur_Warpgate_Tower Type: tower_a GUID: 67, MapID: 19 - LocalBuilding(67, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5916f, 3990f, 56.33412f)))) + LocalBuilding(67, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5916f, 3990f, 56.33412f), tower_a))) LocalObject(2545, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 67) LocalObject(568, Door.Constructor(Vector3(5928f, 3982f, 57.85512f)), owning_building_guid = 67) LocalObject(569, Door.Constructor(Vector3(5928f, 3982f, 77.85412f)), owning_building_guid = 67) @@ -2132,12 +2244,15 @@ object Map07 { TurretToWeapon(1708, 5099) LocalObject(1709, FacilityTurret.Constructor(manned_turret, Vector3(5938.647f, 4002.707f, 75.27612f)), owning_building_guid = 67) TurretToWeapon(1709, 5100) + LocalObject(2306, Painbox.Constructor(Vector3(5921.235f, 3983.803f, 47.83322f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(2307, Painbox.Constructor(Vector3(5932.889f, 3992.086f, 46.43412f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(2308, Painbox.Constructor(Vector3(5932.975f, 3980.223f, 46.43412f), painbox_radius_continuous), owning_building_guid = 67) } Building23() def Building23(): Unit = { // Name: Outpost_Tower Type: tower_a GUID: 68, MapID: 23 - LocalBuilding(68, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6334f, 5258f, 58.87936f)))) + LocalBuilding(68, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6334f, 5258f, 58.87936f), tower_a))) LocalObject(2546, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 68) LocalObject(572, Door.Constructor(Vector3(6343.708f, 5247.334f, 60.40036f)), owning_building_guid = 68) LocalObject(573, Door.Constructor(Vector3(6343.708f, 5247.334f, 80.39936f)), owning_building_guid = 68) @@ -2166,12 +2281,15 @@ object Map07 { TurretToWeapon(1710, 5101) LocalObject(1711, FacilityTurret.Constructor(manned_turret, Vector3(6359.048f, 5264.851f, 77.82136f)), owning_building_guid = 68) TurretToWeapon(1711, 5102) + LocalObject(2309, Painbox.Constructor(Vector3(6337.58f, 5250.721f, 50.37846f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(2310, Painbox.Constructor(Vector3(6348.105f, 5244.406f, 48.97936f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(2311, Painbox.Constructor(Vector3(6350.892f, 5255.938f, 48.97936f), painbox_radius_continuous), owning_building_guid = 68) } Building20() def Building20(): Unit = { // Name: NE_VSSanc_Warpgate_Tower Type: tower_a GUID: 69, MapID: 20 - LocalBuilding(69, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6928f, 1758f, 78.24335f)))) + LocalBuilding(69, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6928f, 1758f, 78.24335f), tower_a))) LocalObject(2547, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 69) LocalObject(593, Door.Constructor(Vector3(6940f, 1750f, 79.76436f)), owning_building_guid = 69) LocalObject(594, Door.Constructor(Vector3(6940f, 1750f, 99.76335f)), owning_building_guid = 69) @@ -2200,12 +2318,15 @@ object Map07 { TurretToWeapon(1717, 5103) LocalObject(1719, FacilityTurret.Constructor(manned_turret, Vector3(6950.647f, 1770.707f, 97.18536f)), owning_building_guid = 69) TurretToWeapon(1719, 5104) + LocalObject(2312, Painbox.Constructor(Vector3(6933.235f, 1751.803f, 69.74245f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(2313, Painbox.Constructor(Vector3(6944.889f, 1760.086f, 68.34335f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(2314, Painbox.Constructor(Vector3(6944.975f, 1748.223f, 68.34335f), painbox_radius_continuous), owning_building_guid = 69) } Building47() def Building47(): Unit = { // Name: SE_Nott_Tower Type: tower_a GUID: 70, MapID: 47 - LocalBuilding(70, 47, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7018f, 4124f, 47.17856f)))) + LocalBuilding(70, 47, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7018f, 4124f, 47.17856f), tower_a))) LocalObject(2548, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 70) LocalObject(597, Door.Constructor(Vector3(7026.129f, 4112.087f, 48.69956f)), owning_building_guid = 70) LocalObject(598, Door.Constructor(Vector3(7026.129f, 4112.087f, 68.69856f)), owning_building_guid = 70) @@ -2234,12 +2355,15 @@ object Map07 { TurretToWeapon(1720, 5105) LocalObject(1721, FacilityTurret.Constructor(manned_turret, Vector3(7043.758f, 4127.298f, 66.12056f)), owning_building_guid = 70) TurretToWeapon(1721, 5106) + LocalObject(2315, Painbox.Constructor(Vector3(7020.532f, 4116.293f, 38.67766f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2316, Painbox.Constructor(Vector3(7030.076f, 4108.576f, 37.27856f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2317, Painbox.Constructor(Vector3(7034.441f, 4119.607f, 37.27856f), painbox_radius_continuous), owning_building_guid = 70) } Building41() def Building41(): Unit = { // Name: N_NCSanc_Warpgate_Tower Type: tower_b GUID: 71, MapID: 41 - LocalBuilding(71, 41, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(754f, 6932f, 44.69741f)))) + LocalBuilding(71, 41, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(754f, 6932f, 44.69741f), tower_b))) LocalObject(2524, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 71) LocalObject(294, Door.Constructor(Vector3(760.3923f, 6944.928f, 46.21741f)), owning_building_guid = 71) LocalObject(295, Door.Constructor(Vector3(760.3923f, 6944.928f, 56.21741f)), owning_building_guid = 71) @@ -2268,12 +2392,15 @@ object Map07 { LocalObject(1768, Terminal.Constructor(order_terminal), owning_building_guid = 71) LocalObject(2435, SpawnTube.Constructor(respawn_tube_tower, Vector3(761.1957f, 6940.949f, 34.17941f), Vector3(0, 0, 330)), owning_building_guid = 71) LocalObject(2436, SpawnTube.Constructor(respawn_tube_tower, Vector3(769.4007f, 6926.737f, 34.17941f), Vector3(0, 0, 330)), owning_building_guid = 71) + LocalObject(2243, Painbox.Constructor(Vector3(762.3324f, 6928.553f, 35.98681f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2244, Painbox.Constructor(Vector3(767.8937f, 6942.454f, 34.79741f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2245, Painbox.Constructor(Vector3(773.7936f, 6931.971f, 34.79741f), painbox_radius_continuous), owning_building_guid = 71) } Building54() def Building54(): Unit = { // Name: S_NCSanc_Tower Type: tower_b GUID: 72, MapID: 54 - LocalBuilding(72, 54, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1456f, 6060f, 120.4505f)))) + LocalBuilding(72, 54, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1456f, 6060f, 120.4505f), tower_b))) LocalObject(2526, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 72) LocalObject(319, Door.Constructor(Vector3(1468f, 6052f, 121.9705f)), owning_building_guid = 72) LocalObject(320, Door.Constructor(Vector3(1468f, 6052f, 131.9705f)), owning_building_guid = 72) @@ -2302,12 +2429,15 @@ object Map07 { LocalObject(1778, Terminal.Constructor(order_terminal), owning_building_guid = 72) LocalObject(2442, SpawnTube.Constructor(respawn_tube_tower, Vector3(1466.706f, 6047.742f, 109.9325f), Vector3(0, 0, 0)), owning_building_guid = 72) LocalObject(2443, SpawnTube.Constructor(respawn_tube_tower, Vector3(1466.706f, 6064.152f, 109.9325f), Vector3(0, 0, 0)), owning_building_guid = 72) + LocalObject(2249, Painbox.Constructor(Vector3(1461.493f, 6052.849f, 111.7399f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2250, Painbox.Constructor(Vector3(1473.127f, 6050.078f, 110.5505f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2251, Painbox.Constructor(Vector3(1473.259f, 6062.107f, 110.5505f), painbox_radius_continuous), owning_building_guid = 72) } Building25() def Building25(): Unit = { // Name: SE_Dagur_Tower Type: tower_b GUID: 73, MapID: 25 - LocalBuilding(73, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4248f, 5802f, 48.16736f)))) + LocalBuilding(73, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4248f, 5802f, 48.16736f), tower_b))) LocalObject(2538, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 73) LocalObject(509, Door.Constructor(Vector3(4260f, 5794f, 49.68736f)), owning_building_guid = 73) LocalObject(510, Door.Constructor(Vector3(4260f, 5794f, 59.68736f)), owning_building_guid = 73) @@ -2336,12 +2466,15 @@ object Map07 { LocalObject(1864, Terminal.Constructor(order_terminal), owning_building_guid = 73) LocalObject(2493, SpawnTube.Constructor(respawn_tube_tower, Vector3(4258.706f, 5789.742f, 37.64936f), Vector3(0, 0, 0)), owning_building_guid = 73) LocalObject(2494, SpawnTube.Constructor(respawn_tube_tower, Vector3(4258.706f, 5806.152f, 37.64936f), Vector3(0, 0, 0)), owning_building_guid = 73) + LocalObject(2285, Painbox.Constructor(Vector3(4253.493f, 5794.849f, 39.45676f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2286, Painbox.Constructor(Vector3(4265.127f, 5792.078f, 38.26736f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2287, Painbox.Constructor(Vector3(4265.259f, 5804.107f, 38.26736f), painbox_radius_continuous), owning_building_guid = 73) } Building28() def Building28(): Unit = { // Name: SW_Mani_Tower Type: tower_b GUID: 74, MapID: 28 - LocalBuilding(74, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4476f, 4308f, 70.25056f)))) + LocalBuilding(74, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4476f, 4308f, 70.25056f), tower_b))) LocalObject(2539, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 74) LocalObject(515, Door.Constructor(Vector3(4488f, 4300f, 71.77055f)), owning_building_guid = 74) LocalObject(516, Door.Constructor(Vector3(4488f, 4300f, 81.77055f)), owning_building_guid = 74) @@ -2370,12 +2503,15 @@ object Map07 { LocalObject(1867, Terminal.Constructor(order_terminal), owning_building_guid = 74) LocalObject(2495, SpawnTube.Constructor(respawn_tube_tower, Vector3(4486.706f, 4295.742f, 59.73256f), Vector3(0, 0, 0)), owning_building_guid = 74) LocalObject(2496, SpawnTube.Constructor(respawn_tube_tower, Vector3(4486.706f, 4312.152f, 59.73256f), Vector3(0, 0, 0)), owning_building_guid = 74) + LocalObject(2288, Painbox.Constructor(Vector3(4481.493f, 4300.849f, 61.53996f), painbox_radius_continuous), owning_building_guid = 74) + LocalObject(2289, Painbox.Constructor(Vector3(4493.127f, 4298.078f, 60.35056f), painbox_radius_continuous), owning_building_guid = 74) + LocalObject(2290, Painbox.Constructor(Vector3(4493.259f, 4310.107f, 60.35056f), painbox_radius_continuous), owning_building_guid = 74) } Building30() def Building30(): Unit = { // Name: NW_VSSanc_Warpgate_Tower Type: tower_b GUID: 75, MapID: 30 - LocalBuilding(75, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5736f, 1382f, 84.58815f)))) + LocalBuilding(75, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5736f, 1382f, 84.58815f), tower_b))) LocalObject(2544, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 75) LocalObject(562, Door.Constructor(Vector3(5748f, 1374f, 86.10815f)), owning_building_guid = 75) LocalObject(563, Door.Constructor(Vector3(5748f, 1374f, 96.10815f)), owning_building_guid = 75) @@ -2404,12 +2540,15 @@ object Map07 { LocalObject(1890, Terminal.Constructor(order_terminal), owning_building_guid = 75) LocalObject(2511, SpawnTube.Constructor(respawn_tube_tower, Vector3(5746.706f, 1369.742f, 74.07015f), Vector3(0, 0, 0)), owning_building_guid = 75) LocalObject(2512, SpawnTube.Constructor(respawn_tube_tower, Vector3(5746.706f, 1386.152f, 74.07015f), Vector3(0, 0, 0)), owning_building_guid = 75) + LocalObject(2303, Painbox.Constructor(Vector3(5741.493f, 1374.849f, 75.87755f), painbox_radius_continuous), owning_building_guid = 75) + LocalObject(2304, Painbox.Constructor(Vector3(5753.127f, 1372.078f, 74.68815f), painbox_radius_continuous), owning_building_guid = 75) + LocalObject(2305, Painbox.Constructor(Vector3(5753.259f, 1384.107f, 74.68815f), painbox_radius_continuous), owning_building_guid = 75) } Building29() def Building29(): Unit = { // Name: SE_Searhus_Warpgate_Tower Type: tower_c GUID: 76, MapID: 29 - LocalBuilding(76, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3222f, 2488f, 89.08353f)))) + LocalBuilding(76, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3222f, 2488f, 89.08353f), tower_c))) LocalObject(2531, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 76) LocalObject(412, Door.Constructor(Vector3(3234f, 2480f, 90.60453f)), owning_building_guid = 76) LocalObject(413, Door.Constructor(Vector3(3234f, 2480f, 110.6035f)), owning_building_guid = 76) @@ -2442,12 +2581,15 @@ object Map07 { TurretToWeapon(1648, 5107) LocalObject(1650, FacilityTurret.Constructor(manned_turret, Vector3(3245.497f, 2502.957f, 108.0255f)), owning_building_guid = 76) TurretToWeapon(1650, 5108) + LocalObject(2264, Painbox.Constructor(Vector3(3226.454f, 2480.849f, 81.10303f), painbox_radius_continuous), owning_building_guid = 76) + LocalObject(2265, Painbox.Constructor(Vector3(3238.923f, 2477.54f, 79.18353f), painbox_radius_continuous), owning_building_guid = 76) + LocalObject(2266, Painbox.Constructor(Vector3(3239.113f, 2490.022f, 79.18353f), painbox_radius_continuous), owning_building_guid = 76) } Building26() def Building26(): Unit = { // Name: W_Vidar_Tower Type: tower_c GUID: 77, MapID: 26 - LocalBuilding(77, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3270f, 3168f, 85.63189f)))) + LocalBuilding(77, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3270f, 3168f, 85.63189f), tower_c))) LocalObject(2532, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 77) LocalObject(422, Door.Constructor(Vector3(3282f, 3160f, 87.15289f)), owning_building_guid = 77) LocalObject(423, Door.Constructor(Vector3(3282f, 3160f, 107.1519f)), owning_building_guid = 77) @@ -2480,12 +2622,15 @@ object Map07 { TurretToWeapon(1651, 5109) LocalObject(1656, FacilityTurret.Constructor(manned_turret, Vector3(3293.497f, 3182.957f, 104.5739f)), owning_building_guid = 77) TurretToWeapon(1656, 5110) + LocalObject(2267, Painbox.Constructor(Vector3(3274.454f, 3160.849f, 77.65139f), painbox_radius_continuous), owning_building_guid = 77) + LocalObject(2269, Painbox.Constructor(Vector3(3286.923f, 3157.54f, 75.73189f), painbox_radius_continuous), owning_building_guid = 77) + LocalObject(2270, Painbox.Constructor(Vector3(3287.113f, 3170.022f, 75.73189f), painbox_radius_continuous), owning_building_guid = 77) } Building51() def Building51(): Unit = { // Name: NE_Andvari_Tower Type: tower_c GUID: 78, MapID: 51 - LocalBuilding(78, 51, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3446f, 7598f, 50.04425f)))) + LocalBuilding(78, 51, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3446f, 7598f, 50.04425f), tower_c))) LocalObject(2535, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 78) LocalObject(448, Door.Constructor(Vector3(3458f, 7590f, 51.56525f)), owning_building_guid = 78) LocalObject(449, Door.Constructor(Vector3(3458f, 7590f, 71.56425f)), owning_building_guid = 78) @@ -2518,12 +2663,15 @@ object Map07 { TurretToWeapon(1661, 5111) LocalObject(1665, FacilityTurret.Constructor(manned_turret, Vector3(3469.497f, 7612.957f, 68.98625f)), owning_building_guid = 78) TurretToWeapon(1665, 5112) + LocalObject(2276, Painbox.Constructor(Vector3(3450.454f, 7590.849f, 42.06375f), painbox_radius_continuous), owning_building_guid = 78) + LocalObject(2277, Painbox.Constructor(Vector3(3462.923f, 7587.54f, 40.14425f), painbox_radius_continuous), owning_building_guid = 78) + LocalObject(2278, Painbox.Constructor(Vector3(3463.113f, 7600.022f, 40.14425f), painbox_radius_continuous), owning_building_guid = 78) } Building27() def Building27(): Unit = { // Name: SW_Oshur_Warpgate_Tower Type: tower_c GUID: 79, MapID: 27 - LocalBuilding(79, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4872f, 3408f, 58.76949f)))) + LocalBuilding(79, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4872f, 3408f, 58.76949f), tower_c))) LocalObject(2540, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 79) LocalObject(521, Door.Constructor(Vector3(4884f, 3400f, 60.29049f)), owning_building_guid = 79) LocalObject(522, Door.Constructor(Vector3(4884f, 3400f, 80.28949f)), owning_building_guid = 79) @@ -2556,12 +2704,15 @@ object Map07 { TurretToWeapon(1689, 5113) LocalObject(1690, FacilityTurret.Constructor(manned_turret, Vector3(4895.497f, 3422.957f, 77.71149f)), owning_building_guid = 79) TurretToWeapon(1690, 5114) + LocalObject(2291, Painbox.Constructor(Vector3(4876.454f, 3400.849f, 50.78899f), painbox_radius_continuous), owning_building_guid = 79) + LocalObject(2292, Painbox.Constructor(Vector3(4888.923f, 3397.54f, 48.86949f), painbox_radius_continuous), owning_building_guid = 79) + LocalObject(2293, Painbox.Constructor(Vector3(4889.113f, 3410.022f, 48.86949f), painbox_radius_continuous), owning_building_guid = 79) } Building24() def Building24(): Unit = { // Name: E_Dagur_Tower Type: tower_c GUID: 80, MapID: 24 - LocalBuilding(80, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4994f, 5868f, 50.79501f)))) + LocalBuilding(80, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4994f, 5868f, 50.79501f), tower_c))) LocalObject(2542, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 80) LocalObject(534, Door.Constructor(Vector3(4997.808f, 5881.91f, 52.31601f)), owning_building_guid = 80) LocalObject(535, Door.Constructor(Vector3(4997.808f, 5881.91f, 72.315f)), owning_building_guid = 80) @@ -2594,6 +2745,9 @@ object Map07 { TurretToWeapon(1695, 5115) LocalObject(1696, FacilityTurret.Constructor(manned_turret, Vector3(5001.921f, 5894.704f, 69.73701f)), owning_building_guid = 80) TurretToWeapon(1696, 5116) + LocalObject(2297, Painbox.Constructor(Vector3(5002.053f, 5865.525f, 42.81451f), painbox_radius_continuous), owning_building_guid = 80) + LocalObject(2298, Painbox.Constructor(Vector3(5005.589f, 5880.753f, 40.895f), painbox_radius_continuous), owning_building_guid = 80) + LocalObject(2299, Painbox.Constructor(Vector3(5013.635f, 5871.208f, 40.895f), painbox_radius_continuous), owning_building_guid = 80) } Building1() diff --git a/pslogin/src/main/scala/zonemaps/Map08.scala b/pslogin/src/main/scala/zonemaps/Map08.scala index 7cef3e4df..90debfe75 100644 --- a/pslogin/src/main/scala/zonemaps/Map08.scala +++ b/pslogin/src/main/scala/zonemaps/Map08.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} @@ -22,7 +23,7 @@ object Map08 { Building10() def Building10(): Unit = { // Name: Mithra Type: amp_station GUID: 1, MapID: 10 - LocalBuilding(1, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2556f, 4528f, 43.54625f)))) + LocalBuilding(1, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2556f, 4528f, 43.54625f), amp_station))) LocalObject(158, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(128, Door.Constructor(Vector3(2555.667f, 4521.2f, 56.44825f)), owning_building_guid = 1) LocalObject(129, Door.Constructor(Vector3(2555.908f, 4534.808f, 56.44825f)), owning_building_guid = 1) @@ -137,12 +138,18 @@ object Map08 { TurretToWeapon(1236, 5004) LocalObject(1237, FacilityTurret.Constructor(manned_turret, Vector3(2638.273f, 4623.417f, 52.25425f)), owning_building_guid = 1) TurretToWeapon(1237, 5005) + LocalObject(1658, Painbox.Constructor(Vector3(2615.96f, 4533.837f, 33.61725f), painbox), owning_building_guid = 1) + LocalObject(1667, Painbox.Constructor(Vector3(2568.418f, 4529.197f, 41.19465f), painbox_continuous), owning_building_guid = 1) + LocalObject(1676, Painbox.Constructor(Vector3(2601.881f, 4531.956f, 30.20525f), painbox_door_radius), owning_building_guid = 1) + LocalObject(1687, Painbox.Constructor(Vector3(2554.464f, 4524.069f, 39.42485f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(1688, Painbox.Constructor(Vector3(2567.762f, 4518.509f, 37.51075f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(1689, Painbox.Constructor(Vector3(2568.295f, 4544.852f, 37.44625f), painbox_door_radius_continuous), owning_building_guid = 1) } Building36() def Building36(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 4, MapID: 36 - LocalBuilding(4, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2512f, 4400f, 43.54625f)))) + LocalBuilding(4, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2512f, 4400f, 43.54625f), bunker_gauntlet))) LocalObject(246, Door.Constructor(Vector3(2487.077f, 4401.901f, 45.06725f)), owning_building_guid = 4) LocalObject(250, Door.Constructor(Vector3(2536.898f, 4401.912f, 45.06725f)), owning_building_guid = 4) } @@ -150,7 +157,7 @@ object Map08 { Building35() def Building35(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 5, MapID: 35 - LocalBuilding(5, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3690f, 2828f, 47.2434f)))) + LocalBuilding(5, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3690f, 2828f, 47.2434f), bunker_gauntlet))) LocalObject(324, Door.Constructor(Vector3(3688.088f, 2852.898f, 48.7644f)), owning_building_guid = 5) LocalObject(325, Door.Constructor(Vector3(3688.099f, 2803.077f, 48.7644f)), owning_building_guid = 5) } @@ -158,7 +165,7 @@ object Map08 { Building37() def Building37(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 6, MapID: 37 - LocalBuilding(6, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3920f, 4790f, 48.64008f)))) + LocalBuilding(6, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3920f, 4790f, 48.64008f), bunker_gauntlet))) LocalObject(339, Door.Constructor(Vector3(3895.102f, 4788.088f, 50.16108f)), owning_building_guid = 6) LocalObject(349, Door.Constructor(Vector3(3944.923f, 4788.099f, 50.16108f)), owning_building_guid = 6) } @@ -166,7 +173,7 @@ object Map08 { Building38() def Building38(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 7, MapID: 38 - LocalBuilding(7, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5646f, 3830f, 50.48064f)))) + LocalBuilding(7, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5646f, 3830f, 50.48064f), bunker_gauntlet))) LocalObject(449, Door.Constructor(Vector3(5627.033f, 3813.721f, 52.00164f)), owning_building_guid = 7) LocalObject(450, Door.Constructor(Vector3(5662.253f, 3848.958f, 52.00164f)), owning_building_guid = 7) } @@ -174,63 +181,63 @@ object Map08 { Building31() def Building31(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 8, MapID: 31 - LocalBuilding(8, 31, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2634f, 4650f, 43.54879f)))) + LocalBuilding(8, 31, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2634f, 4650f, 43.54879f), bunker_lg))) LocalObject(265, Door.Constructor(Vector3(2633.965f, 4646.349f, 45.06979f)), owning_building_guid = 8) } Building30() def Building30(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 9, MapID: 30 - LocalBuilding(9, 30, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4150f, 2192f, 50.98085f)))) + LocalBuilding(9, 30, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4150f, 2192f, 50.98085f), bunker_lg))) LocalObject(367, Door.Constructor(Vector3(4147.443f, 2194.606f, 52.50185f)), owning_building_guid = 9) } Building32() def Building32(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 10, MapID: 32 - LocalBuilding(10, 32, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4828f, 4020f, 60.46708f)))) + LocalBuilding(10, 32, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4828f, 4020f, 60.46708f), bunker_lg))) LocalObject(408, Door.Constructor(Vector3(4830.557f, 4017.394f, 61.98808f)), owning_building_guid = 10) } Building28() def Building28(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 11, MapID: 28 - LocalBuilding(11, 28, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2466f, 3306f, 32.02363f)))) + LocalBuilding(11, 28, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2466f, 3306f, 32.02363f), bunker_sm))) LocalObject(245, Door.Constructor(Vector3(2464.775f, 3306.055f, 33.54463f)), owning_building_guid = 11) } Building34() def Building34(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 12, MapID: 34 - LocalBuilding(12, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3274f, 4058f, 29.62605f)))) + LocalBuilding(12, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3274f, 4058f, 29.62605f), bunker_sm))) LocalObject(295, Door.Constructor(Vector3(3273.173f, 4058.905f, 31.14705f)), owning_building_guid = 12) } Building29() def Building29(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 13, MapID: 29 - LocalBuilding(13, 29, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3436f, 3066f, 49.3685f)))) + LocalBuilding(13, 29, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3436f, 3066f, 49.3685f), bunker_sm))) LocalObject(296, Door.Constructor(Vector3(3435.945f, 3064.775f, 50.8895f)), owning_building_guid = 13) } Building46() def Building46(): Unit = { // Name: Hvar_Tower Type: bunker_sm GUID: 14, MapID: 46 - LocalBuilding(14, 46, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3882f, 4388f, 37.29616f)))) + LocalBuilding(14, 46, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3882f, 4388f, 37.29616f), bunker_sm))) LocalObject(336, Door.Constructor(Vector3(3882.055f, 4389.225f, 38.81716f)), owning_building_guid = 14) } Building33() def Building33(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 15, MapID: 33 - LocalBuilding(15, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4920f, 5414f, 53.96307f)))) + LocalBuilding(15, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4920f, 5414f, 53.96307f), bunker_sm))) LocalObject(413, Door.Constructor(Vector3(4919.173f, 5414.905f, 55.48407f)), owning_building_guid = 15) } Building7() def Building7(): Unit = { // Name: Hvar Type: comm_station GUID: 16, MapID: 7 - LocalBuilding(16, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3908f, 4688f, 48.62961f)))) + LocalBuilding(16, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3908f, 4688f, 48.62961f), comm_station))) LocalObject(161, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 16) LocalObject(332, Door.Constructor(Vector3(3847.677f, 4681.552f, 50.38061f)), owning_building_guid = 16) LocalObject(333, Door.Constructor(Vector3(3847.995f, 4699.742f, 58.34461f)), owning_building_guid = 16) @@ -336,12 +343,18 @@ object Map08 { TurretToWeapon(1268, 5010) LocalObject(1269, FacilityTurret.Constructor(manned_turret, Vector3(3981.839f, 4767.158f, 57.33761f)), owning_building_guid = 16) TurretToWeapon(1269, 5011) + LocalObject(1661, Painbox.Constructor(Vector3(3927.229f, 4651.569f, 36.23161f), painbox), owning_building_guid = 16) + LocalObject(1670, Painbox.Constructor(Vector3(3861.335f, 4662.641f, 43.27441f), painbox_continuous), owning_building_guid = 16) + LocalObject(1679, Painbox.Constructor(Vector3(3927.393f, 4666.585f, 34.08831f), painbox_door_radius), owning_building_guid = 16) + LocalObject(1696, Painbox.Constructor(Vector3(3849.668f, 4661.187f, 41.65561f), painbox_door_radius_continuous), owning_building_guid = 16) + LocalObject(1697, Painbox.Constructor(Vector3(3862.614f, 4655.367f, 40.43731f), painbox_door_radius_continuous), owning_building_guid = 16) + LocalObject(1698, Painbox.Constructor(Vector3(3863.987f, 4682.691f, 40.65561f), painbox_door_radius_continuous), owning_building_guid = 16) } Building5() def Building5(): Unit = { // Name: Atar Type: comm_station_dsp GUID: 19, MapID: 5 - LocalBuilding(19, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3550f, 2798f, 47.04011f)))) + LocalBuilding(19, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3550f, 2798f, 47.04011f), comm_station_dsp))) LocalObject(160, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 19) LocalObject(204, Door.Constructor(Vector3(3618.339f, 2868.464f, 50.41811f)), owning_building_guid = 19) LocalObject(297, Door.Constructor(Vector3(3490.196f, 2754.501f, 48.69111f)), owning_building_guid = 19) @@ -469,12 +482,18 @@ object Map08 { TurretToWeapon(1259, 5018) LocalObject(1260, FacilityTurret.Constructor(manned_turret, Vector3(3670.773f, 2806.733f, 55.64811f)), owning_building_guid = 19) TurretToWeapon(1260, 5019) + LocalObject(1660, Painbox.Constructor(Vector3(3578.428f, 2858.057f, 33.53441f), painbox), owning_building_guid = 19) + LocalObject(1669, Painbox.Constructor(Vector3(3595.857f, 2818.408f, 41.16761f), painbox_continuous), owning_building_guid = 19) + LocalObject(1678, Painbox.Constructor(Vector3(3592.203f, 2856.915f, 32.77231f), painbox_door_radius), owning_building_guid = 19) + LocalObject(1693, Painbox.Constructor(Vector3(3593.087f, 2803.386f, 39.56931f), painbox_door_radius_continuous), owning_building_guid = 19) + LocalObject(1694, Painbox.Constructor(Vector3(3593.895f, 2832.081f, 40.04011f), painbox_door_radius_continuous), owning_building_guid = 19) + LocalObject(1695, Painbox.Constructor(Vector3(3608.317f, 2825.888f, 40.47041f), painbox_door_radius_continuous), owning_building_guid = 19) } Building11() def Building11(): Unit = { // Name: Rashnu Type: cryo_facility GUID: 22, MapID: 11 - LocalBuilding(22, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3050f, 3898f, 59.5276f)))) + LocalBuilding(22, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3050f, 3898f, 59.5276f), cryo_facility))) LocalObject(159, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 22) LocalObject(280, Door.Constructor(Vector3(2991.023f, 3902.5f, 61.07859f)), owning_building_guid = 22) LocalObject(281, Door.Constructor(Vector3(2991.023f, 3920.693f, 69.04259f)), owning_building_guid = 22) @@ -609,12 +628,18 @@ object Map08 { LocalObject(682, ImplantTerminalMech.Constructor, owning_building_guid = 22) LocalObject(676, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 22) TerminalToInterface(682, 676) + LocalObject(1659, Painbox.Constructor(Vector3(3055.594f, 3878.334f, 73.5564f), painbox), owning_building_guid = 22) + LocalObject(1668, Painbox.Constructor(Vector3(3064.753f, 3905.712f, 53.5975f), painbox_continuous), owning_building_guid = 22) + LocalObject(1677, Painbox.Constructor(Vector3(3054.182f, 3892.798f, 73.7615f), painbox_door_radius), owning_building_guid = 22) + LocalObject(1690, Painbox.Constructor(Vector3(3060.54f, 3895.793f, 51.8835f), painbox_door_radius_continuous), owning_building_guid = 22) + LocalObject(1691, Painbox.Constructor(Vector3(3062.515f, 3923.831f, 51.24179f), painbox_door_radius_continuous), owning_building_guid = 22) + LocalObject(1692, Painbox.Constructor(Vector3(3077.882f, 3917.05f, 53.0685f), painbox_door_radius_continuous), owning_building_guid = 22) } Building13() def Building13(): Unit = { // Name: Zal Type: cryo_facility GUID: 25, MapID: 13 - LocalBuilding(25, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3970f, 2242f, 61.23898f)))) + LocalBuilding(25, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3970f, 2242f, 61.23898f), cryo_facility))) LocalObject(162, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 25) LocalObject(335, Door.Constructor(Vector3(3880.892f, 2281.341f, 62.75998f)), owning_building_guid = 25) LocalObject(338, Door.Constructor(Vector3(3893.324f, 2281.369f, 62.78997f)), owning_building_guid = 25) @@ -749,12 +774,18 @@ object Map08 { LocalObject(684, ImplantTerminalMech.Constructor, owning_building_guid = 25) LocalObject(678, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 25) TerminalToInterface(684, 678) + LocalObject(1662, Painbox.Constructor(Vector3(3951.802f, 2251.322f, 75.26778f), painbox), owning_building_guid = 25) + LocalObject(1671, Painbox.Constructor(Vector3(3965.579f, 2225.951f, 55.30888f), painbox_continuous), owning_building_guid = 25) + LocalObject(1680, Painbox.Constructor(Vector3(3963.343f, 2242.489f, 75.47288f), painbox_door_radius), owning_building_guid = 25) + LocalObject(1699, Painbox.Constructor(Vector3(3961.198f, 2235.797f, 53.59488f), painbox_door_radius_continuous), owning_building_guid = 25) + LocalObject(1700, Painbox.Constructor(Vector3(3964.917f, 2208.616f, 54.77988f), painbox_door_radius_continuous), owning_building_guid = 25) + LocalObject(1701, Painbox.Constructor(Vector3(3980.356f, 2215.23f, 52.95317f), painbox_door_radius_continuous), owning_building_guid = 25) } Building12() def Building12(): Unit = { // Name: Yazata Type: cryo_facility GUID: 28, MapID: 12 - LocalBuilding(28, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4680f, 3934f, 61.7468f)))) + LocalBuilding(28, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4680f, 3934f, 61.7468f), cryo_facility))) LocalObject(163, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 28) LocalObject(380, Door.Constructor(Vector3(4612.197f, 3891.674f, 63.2978f)), owning_building_guid = 28) LocalObject(381, Door.Constructor(Vector3(4612.197f, 3909.867f, 71.2618f)), owning_building_guid = 28) @@ -889,6 +920,12 @@ object Map08 { LocalObject(686, ImplantTerminalMech.Constructor, owning_building_guid = 28) LocalObject(680, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 28) TerminalToInterface(686, 680) + LocalObject(1663, Painbox.Constructor(Vector3(4699.666f, 3939.594f, 75.7756f), painbox), owning_building_guid = 28) + LocalObject(1672, Painbox.Constructor(Vector3(4672.288f, 3948.753f, 55.8167f), painbox_continuous), owning_building_guid = 28) + LocalObject(1681, Painbox.Constructor(Vector3(4685.202f, 3938.182f, 75.98071f), painbox_door_radius), owning_building_guid = 28) + LocalObject(1702, Painbox.Constructor(Vector3(4654.169f, 3946.515f, 53.461f), painbox_door_radius_continuous), owning_building_guid = 28) + LocalObject(1703, Painbox.Constructor(Vector3(4660.95f, 3961.882f, 55.2877f), painbox_door_radius_continuous), owning_building_guid = 28) + LocalObject(1704, Painbox.Constructor(Vector3(4682.207f, 3944.54f, 54.1027f), painbox_door_radius_continuous), owning_building_guid = 28) } Building24811() @@ -906,7 +943,7 @@ object Map08 { Building9() def Building9(): Unit = { // Name: Jamshid Type: tech_plant GUID: 34, MapID: 9 - LocalBuilding(34, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2274f, 3448f, 52.4434f)))) + LocalBuilding(34, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2274f, 3448f, 52.4434f), tech_plant))) LocalObject(157, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 34) LocalObject(228, Door.Constructor(Vector3(2202.54f, 3377.929f, 53.9854f)), owning_building_guid = 34) LocalObject(229, Door.Constructor(Vector3(2202.54f, 3396.121f, 61.9484f)), owning_building_guid = 34) @@ -1019,12 +1056,18 @@ object Map08 { TurretToWeapon(1230, 5039) LocalObject(1231, FacilityTurret.Constructor(manned_turret, Vector3(2367.881f, 3413.423f, 60.9424f)), owning_building_guid = 34) TurretToWeapon(1231, 5040) + LocalObject(1657, Painbox.Constructor(Vector3(2299.737f, 3444.206f, 41.0167f), painbox), owning_building_guid = 34) + LocalObject(1666, Painbox.Constructor(Vector3(2294.832f, 3411.212f, 49.3133f), painbox_continuous), owning_building_guid = 34) + LocalObject(1675, Painbox.Constructor(Vector3(2301.7f, 3429.471f, 40.7028f), painbox_door_radius), owning_building_guid = 34) + LocalObject(1684, Painbox.Constructor(Vector3(2293.035f, 3398.278f, 47.1713f), painbox_door_radius_continuous), owning_building_guid = 34) + LocalObject(1685, Painbox.Constructor(Vector3(2293.861f, 3425.769f, 47.7196f), painbox_door_radius_continuous), owning_building_guid = 34) + LocalObject(1686, Painbox.Constructor(Vector3(2309.641f, 3418.57f, 48.6257f), painbox_door_radius_continuous), owning_building_guid = 34) } Building6() def Building6(): Unit = { // Name: Dahaka Type: tech_plant GUID: 37, MapID: 6 - LocalBuilding(37, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4758f, 5388f, 53.64695f)))) + LocalBuilding(37, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4758f, 5388f, 53.64695f), tech_plant))) LocalObject(164, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 37) LocalObject(390, Door.Constructor(Vector3(4689.182f, 5346.336f, 63.15195f)), owning_building_guid = 37) LocalObject(391, Door.Constructor(Vector3(4693.555f, 5452.692f, 55.29795f)), owning_building_guid = 37) @@ -1137,12 +1180,18 @@ object Map08 { TurretToWeapon(1287, 5045) LocalObject(1289, FacilityTurret.Constructor(manned_turret, Vector3(4886.641f, 5370.806f, 62.14595f)), owning_building_guid = 37) TurretToWeapon(1289, 5046) + LocalObject(1664, Painbox.Constructor(Vector3(4736.335f, 5373.598f, 42.22025f), painbox), owning_building_guid = 37) + LocalObject(1673, Painbox.Constructor(Vector3(4717.903f, 5401.399f, 50.51685f), painbox_continuous), owning_building_guid = 37) + LocalObject(1682, Painbox.Constructor(Vector3(4725.017f, 5383.235f, 41.90635f), painbox_door_radius), owning_building_guid = 37) + LocalObject(1705, Painbox.Constructor(Vector3(4710.584f, 5412.213f, 48.37485f), painbox_door_radius_continuous), owning_building_guid = 37) + LocalObject(1706, Painbox.Constructor(Vector3(4711.821f, 5386.022f, 49.82925f), painbox_door_radius_continuous), owning_building_guid = 37) + LocalObject(1707, Painbox.Constructor(Vector3(4728.365f, 5391.231f, 48.92315f), painbox_door_radius_continuous), owning_building_guid = 37) } Building8() def Building8(): Unit = { // Name: Izha Type: tech_plant GUID: 40, MapID: 8 - LocalBuilding(40, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5518f, 3878f, 50.5227f)))) + LocalBuilding(40, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5518f, 3878f, 50.5227f), tech_plant))) LocalObject(165, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 40) LocalObject(430, Door.Constructor(Vector3(5445.178f, 3933.093f, 52.1737f)), owning_building_guid = 40) LocalObject(431, Door.Constructor(Vector3(5455.65f, 3827.164f, 60.0277f)), owning_building_guid = 40) @@ -1255,12 +1304,18 @@ object Map08 { TurretToWeapon(1303, 5051) LocalObject(1304, FacilityTurret.Constructor(manned_turret, Vector3(5647.782f, 3878.877f, 59.0217f)), owning_building_guid = 40) TurretToWeapon(1304, 5052) + LocalObject(1665, Painbox.Constructor(Vector3(5498.55f, 3860.723f, 39.096f), painbox), owning_building_guid = 40) + LocalObject(1674, Painbox.Constructor(Vector3(5476.428f, 3885.688f, 47.3926f), painbox_continuous), owning_building_guid = 40) + LocalObject(1683, Painbox.Constructor(Vector3(5486.001f, 3868.691f, 38.7821f), painbox_door_radius), owning_building_guid = 40) + LocalObject(1708, Painbox.Constructor(Vector3(5467.676f, 3895.379f, 45.2506f), painbox_door_radius_continuous), owning_building_guid = 40) + LocalObject(1709, Painbox.Constructor(Vector3(5472.545f, 3869.615f, 46.705f), painbox_door_radius_continuous), owning_building_guid = 40) + LocalObject(1710, Painbox.Constructor(Vector3(5488.204f, 3877.076f, 45.7989f), painbox_door_radius_continuous), owning_building_guid = 40) } Building16() def Building16(): Unit = { // Name: N_Jamshid_Tower Type: tower_a GUID: 43, MapID: 16 - LocalBuilding(43, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2312f, 3692f, 40.78366f)))) + LocalBuilding(43, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2312f, 3692f, 40.78366f), tower_a))) LocalObject(1924, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 43) LocalObject(239, Door.Constructor(Vector3(2324f, 3684f, 42.30466f)), owning_building_guid = 43) LocalObject(240, Door.Constructor(Vector3(2324f, 3684f, 62.30367f)), owning_building_guid = 43) @@ -1289,12 +1344,15 @@ object Map08 { TurretToWeapon(1227, 5053) LocalObject(1228, FacilityTurret.Constructor(manned_turret, Vector3(2334.647f, 3704.707f, 59.72566f)), owning_building_guid = 43) TurretToWeapon(1228, 5054) + LocalObject(1711, Painbox.Constructor(Vector3(2317.235f, 3685.803f, 32.28276f), painbox_radius_continuous), owning_building_guid = 43) + LocalObject(1712, Painbox.Constructor(Vector3(2328.889f, 3694.086f, 30.88367f), painbox_radius_continuous), owning_building_guid = 43) + LocalObject(1713, Painbox.Constructor(Vector3(2328.975f, 3682.223f, 30.88367f), painbox_radius_continuous), owning_building_guid = 43) } Building40() def Building40(): Unit = { // Name: Rashnu_Tower Type: tower_a GUID: 44, MapID: 40 - LocalBuilding(44, 40, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3244f, 3758f, 49.76207f)))) + LocalBuilding(44, 40, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3244f, 3758f, 49.76207f), tower_a))) LocalObject(1928, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 44) LocalObject(291, Door.Constructor(Vector3(3256f, 3750f, 51.28307f)), owning_building_guid = 44) LocalObject(292, Door.Constructor(Vector3(3256f, 3750f, 71.28207f)), owning_building_guid = 44) @@ -1323,12 +1381,15 @@ object Map08 { TurretToWeapon(1247, 5055) LocalObject(1248, FacilityTurret.Constructor(manned_turret, Vector3(3266.647f, 3770.707f, 68.70406f)), owning_building_guid = 44) TurretToWeapon(1248, 5056) + LocalObject(1723, Painbox.Constructor(Vector3(3249.235f, 3751.803f, 41.26117f), painbox_radius_continuous), owning_building_guid = 44) + LocalObject(1724, Painbox.Constructor(Vector3(3260.889f, 3760.086f, 39.86207f), painbox_radius_continuous), owning_building_guid = 44) + LocalObject(1725, Painbox.Constructor(Vector3(3260.975f, 3748.223f, 39.86207f), painbox_radius_continuous), owning_building_guid = 44) } Building14() def Building14(): Unit = { // Name: S_Forseral_Warpgate_Tower Type: tower_a GUID: 45, MapID: 14 - LocalBuilding(45, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3520f, 5578f, 53.28131f)))) + LocalBuilding(45, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3520f, 5578f, 53.28131f), tower_a))) LocalObject(1929, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 45) LocalObject(303, Door.Constructor(Vector3(3532f, 5570f, 54.80231f)), owning_building_guid = 45) LocalObject(304, Door.Constructor(Vector3(3532f, 5570f, 74.80132f)), owning_building_guid = 45) @@ -1357,12 +1418,15 @@ object Map08 { TurretToWeapon(1251, 5057) LocalObject(1253, FacilityTurret.Constructor(manned_turret, Vector3(3542.647f, 5590.707f, 72.22331f)), owning_building_guid = 45) TurretToWeapon(1253, 5058) + LocalObject(1726, Painbox.Constructor(Vector3(3525.235f, 5571.803f, 44.78041f), painbox_radius_continuous), owning_building_guid = 45) + LocalObject(1727, Painbox.Constructor(Vector3(3536.889f, 5580.086f, 43.38131f), painbox_radius_continuous), owning_building_guid = 45) + LocalObject(1728, Painbox.Constructor(Vector3(3536.975f, 5568.223f, 43.38131f), painbox_radius_continuous), owning_building_guid = 45) } Building21() def Building21(): Unit = { // Name: W_Yazata_Tower Type: tower_a GUID: 46, MapID: 21 - LocalBuilding(46, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4074f, 3888f, 36.98511f)))) + LocalBuilding(46, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4074f, 3888f, 36.98511f), tower_a))) LocalObject(1932, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 46) LocalObject(359, Door.Constructor(Vector3(4086f, 3880f, 38.50611f)), owning_building_guid = 46) LocalObject(360, Door.Constructor(Vector3(4086f, 3880f, 58.50511f)), owning_building_guid = 46) @@ -1391,12 +1455,15 @@ object Map08 { TurretToWeapon(1271, 5059) LocalObject(1273, FacilityTurret.Constructor(manned_turret, Vector3(4096.647f, 3900.707f, 55.92711f)), owning_building_guid = 46) TurretToWeapon(1273, 5060) + LocalObject(1735, Painbox.Constructor(Vector3(4079.235f, 3881.803f, 28.48421f), painbox_radius_continuous), owning_building_guid = 46) + LocalObject(1736, Painbox.Constructor(Vector3(4090.889f, 3890.086f, 27.08511f), painbox_radius_continuous), owning_building_guid = 46) + LocalObject(1737, Painbox.Constructor(Vector3(4090.975f, 3878.223f, 27.08511f), painbox_radius_continuous), owning_building_guid = 46) } Building42() def Building42(): Unit = { // Name: Zal_Tower Type: tower_a GUID: 47, MapID: 42 - LocalBuilding(47, 42, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4132f, 2062f, 44.47557f)))) + LocalBuilding(47, 42, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4132f, 2062f, 44.47557f), tower_a))) LocalObject(1933, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 47) LocalObject(363, Door.Constructor(Vector3(4144f, 2054f, 45.99657f)), owning_building_guid = 47) LocalObject(364, Door.Constructor(Vector3(4144f, 2054f, 65.99557f)), owning_building_guid = 47) @@ -1425,12 +1492,15 @@ object Map08 { TurretToWeapon(1274, 5061) LocalObject(1275, FacilityTurret.Constructor(manned_turret, Vector3(4154.647f, 2074.707f, 63.41757f)), owning_building_guid = 47) TurretToWeapon(1275, 5062) + LocalObject(1738, Painbox.Constructor(Vector3(4137.235f, 2055.803f, 35.97467f), painbox_radius_continuous), owning_building_guid = 47) + LocalObject(1739, Painbox.Constructor(Vector3(4148.889f, 2064.086f, 34.57558f), painbox_radius_continuous), owning_building_guid = 47) + LocalObject(1740, Painbox.Constructor(Vector3(4148.975f, 2052.223f, 34.57558f), painbox_radius_continuous), owning_building_guid = 47) } Building27() def Building27(): Unit = { // Name: SW_Esamir_Warpgate_Tower Type: tower_a GUID: 48, MapID: 27 - LocalBuilding(48, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5040f, 2300f, 57.00369f)))) + LocalBuilding(48, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5040f, 2300f, 57.00369f), tower_a))) LocalObject(1938, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 48) LocalObject(414, Door.Constructor(Vector3(5052f, 2292f, 58.52469f)), owning_building_guid = 48) LocalObject(415, Door.Constructor(Vector3(5052f, 2292f, 78.5237f)), owning_building_guid = 48) @@ -1459,12 +1529,15 @@ object Map08 { TurretToWeapon(1291, 5063) LocalObject(1292, FacilityTurret.Constructor(manned_turret, Vector3(5062.647f, 2312.707f, 75.94569f)), owning_building_guid = 48) TurretToWeapon(1292, 5064) + LocalObject(1753, Painbox.Constructor(Vector3(5045.235f, 2293.803f, 48.50279f), painbox_radius_continuous), owning_building_guid = 48) + LocalObject(1754, Painbox.Constructor(Vector3(5056.889f, 2302.086f, 47.10369f), painbox_radius_continuous), owning_building_guid = 48) + LocalObject(1755, Painbox.Constructor(Vector3(5056.975f, 2290.223f, 47.10369f), painbox_radius_continuous), owning_building_guid = 48) } Building22() def Building22(): Unit = { // Name: S_Hossin_Warpgate_Tower Type: tower_a GUID: 49, MapID: 22 - LocalBuilding(49, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5080f, 4766f, 75.09348f)))) + LocalBuilding(49, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5080f, 4766f, 75.09348f), tower_a))) LocalObject(1939, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 49) LocalObject(418, Door.Constructor(Vector3(5092f, 4758f, 76.61448f)), owning_building_guid = 49) LocalObject(419, Door.Constructor(Vector3(5092f, 4758f, 96.61348f)), owning_building_guid = 49) @@ -1493,12 +1566,15 @@ object Map08 { TurretToWeapon(1293, 5065) LocalObject(1294, FacilityTurret.Constructor(manned_turret, Vector3(5102.647f, 4778.707f, 94.03548f)), owning_building_guid = 49) TurretToWeapon(1294, 5066) + LocalObject(1756, Painbox.Constructor(Vector3(5085.235f, 4759.803f, 66.59258f), painbox_radius_continuous), owning_building_guid = 49) + LocalObject(1757, Painbox.Constructor(Vector3(5096.889f, 4768.086f, 65.19347f), painbox_radius_continuous), owning_building_guid = 49) + LocalObject(1758, Painbox.Constructor(Vector3(5096.975f, 4756.223f, 65.19347f), painbox_radius_continuous), owning_building_guid = 49) } Building44() def Building44(): Unit = { // Name: Izha_Tower Type: tower_a GUID: 50, MapID: 44 - LocalBuilding(50, 44, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5240f, 3934f, 49.1933f)))) + LocalBuilding(50, 44, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5240f, 3934f, 49.1933f), tower_a))) LocalObject(1940, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 50) LocalObject(422, Door.Constructor(Vector3(5252f, 3926f, 50.7143f)), owning_building_guid = 50) LocalObject(423, Door.Constructor(Vector3(5252f, 3926f, 70.7133f)), owning_building_guid = 50) @@ -1527,12 +1603,15 @@ object Map08 { TurretToWeapon(1295, 5067) LocalObject(1296, FacilityTurret.Constructor(manned_turret, Vector3(5262.647f, 3946.707f, 68.1353f)), owning_building_guid = 50) TurretToWeapon(1296, 5068) + LocalObject(1759, Painbox.Constructor(Vector3(5245.235f, 3927.803f, 40.6924f), painbox_radius_continuous), owning_building_guid = 50) + LocalObject(1760, Painbox.Constructor(Vector3(5256.889f, 3936.086f, 39.2933f), painbox_radius_continuous), owning_building_guid = 50) + LocalObject(1761, Painbox.Constructor(Vector3(5256.975f, 3924.223f, 39.2933f), painbox_radius_continuous), owning_building_guid = 50) } Building18() def Building18(): Unit = { // Name: NE_Amerish_Warpgate_Tower Type: tower_b GUID: 51, MapID: 18 - LocalBuilding(51, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2888f, 2148f, 37.99061f)))) + LocalBuilding(51, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2888f, 2148f, 37.99061f), tower_b))) LocalObject(1926, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 51) LocalObject(270, Door.Constructor(Vector3(2900f, 2140f, 39.51061f)), owning_building_guid = 51) LocalObject(271, Door.Constructor(Vector3(2900f, 2140f, 49.51061f)), owning_building_guid = 51) @@ -1561,12 +1640,15 @@ object Map08 { LocalObject(1355, Terminal.Constructor(order_terminal), owning_building_guid = 51) LocalObject(1865, SpawnTube.Constructor(respawn_tube_tower, Vector3(2898.706f, 2135.742f, 27.47261f), Vector3(0, 0, 0)), owning_building_guid = 51) LocalObject(1866, SpawnTube.Constructor(respawn_tube_tower, Vector3(2898.706f, 2152.152f, 27.47261f), Vector3(0, 0, 0)), owning_building_guid = 51) + LocalObject(1717, Painbox.Constructor(Vector3(2893.493f, 2140.849f, 29.28001f), painbox_radius_continuous), owning_building_guid = 51) + LocalObject(1718, Painbox.Constructor(Vector3(2905.127f, 2138.078f, 28.09061f), painbox_radius_continuous), owning_building_guid = 51) + LocalObject(1719, Painbox.Constructor(Vector3(2905.259f, 2150.107f, 28.09061f), painbox_radius_continuous), owning_building_guid = 51) } Building15() def Building15(): Unit = { // Name: W_Hvar_Tower Type: tower_b GUID: 52, MapID: 15 - LocalBuilding(52, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3700f, 4456f, 53.26608f)))) + LocalBuilding(52, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3700f, 4456f, 53.26608f), tower_b))) LocalObject(1931, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 52) LocalObject(326, Door.Constructor(Vector3(3712f, 4448f, 54.78608f)), owning_building_guid = 52) LocalObject(327, Door.Constructor(Vector3(3712f, 4448f, 64.78608f)), owning_building_guid = 52) @@ -1595,12 +1677,15 @@ object Map08 { LocalObject(1382, Terminal.Constructor(order_terminal), owning_building_guid = 52) LocalObject(1881, SpawnTube.Constructor(respawn_tube_tower, Vector3(3710.706f, 4443.742f, 42.74808f), Vector3(0, 0, 0)), owning_building_guid = 52) LocalObject(1882, SpawnTube.Constructor(respawn_tube_tower, Vector3(3710.706f, 4460.152f, 42.74808f), Vector3(0, 0, 0)), owning_building_guid = 52) + LocalObject(1732, Painbox.Constructor(Vector3(3705.493f, 4448.849f, 44.55548f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(1733, Painbox.Constructor(Vector3(3717.127f, 4446.078f, 43.36608f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(1734, Painbox.Constructor(Vector3(3717.259f, 4458.107f, 43.36608f), painbox_radius_continuous), owning_building_guid = 52) } Building23() def Building23(): Unit = { // Name: NE_Zal_Tower Type: tower_b GUID: 53, MapID: 23 - LocalBuilding(53, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4290f, 2990f, 42.18527f)))) + LocalBuilding(53, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4290f, 2990f, 42.18527f), tower_b))) LocalObject(1934, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 53) LocalObject(368, Door.Constructor(Vector3(4302f, 2982f, 43.70527f)), owning_building_guid = 53) LocalObject(369, Door.Constructor(Vector3(4302f, 2982f, 53.70527f)), owning_building_guid = 53) @@ -1629,12 +1714,15 @@ object Map08 { LocalObject(1402, Terminal.Constructor(order_terminal), owning_building_guid = 53) LocalObject(1893, SpawnTube.Constructor(respawn_tube_tower, Vector3(4300.706f, 2977.742f, 31.66727f), Vector3(0, 0, 0)), owning_building_guid = 53) LocalObject(1894, SpawnTube.Constructor(respawn_tube_tower, Vector3(4300.706f, 2994.152f, 31.66727f), Vector3(0, 0, 0)), owning_building_guid = 53) + LocalObject(1741, Painbox.Constructor(Vector3(4295.493f, 2982.849f, 33.47467f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(1742, Painbox.Constructor(Vector3(4307.127f, 2980.078f, 32.28527f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(1743, Painbox.Constructor(Vector3(4307.259f, 2992.107f, 32.28527f), painbox_radius_continuous), owning_building_guid = 53) } Building20() def Building20(): Unit = { // Name: S_Dahaka_Tower Type: tower_b GUID: 54, MapID: 20 - LocalBuilding(54, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4514f, 4768f, 74.48821f)))) + LocalBuilding(54, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4514f, 4768f, 74.48821f), tower_b))) LocalObject(1935, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 54) LocalObject(374, Door.Constructor(Vector3(4526f, 4760f, 76.00821f)), owning_building_guid = 54) LocalObject(375, Door.Constructor(Vector3(4526f, 4760f, 86.00821f)), owning_building_guid = 54) @@ -1663,12 +1751,15 @@ object Map08 { LocalObject(1405, Terminal.Constructor(order_terminal), owning_building_guid = 54) LocalObject(1895, SpawnTube.Constructor(respawn_tube_tower, Vector3(4524.706f, 4755.742f, 63.97021f), Vector3(0, 0, 0)), owning_building_guid = 54) LocalObject(1896, SpawnTube.Constructor(respawn_tube_tower, Vector3(4524.706f, 4772.152f, 63.97021f), Vector3(0, 0, 0)), owning_building_guid = 54) + LocalObject(1744, Painbox.Constructor(Vector3(4519.493f, 4760.849f, 65.77761f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(1745, Painbox.Constructor(Vector3(4531.127f, 4758.078f, 64.58821f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(1746, Painbox.Constructor(Vector3(4531.259f, 4770.107f, 64.58821f), painbox_radius_continuous), owning_building_guid = 54) } Building45() def Building45(): Unit = { // Name: Hossin_Warpgate_Tower Type: tower_b GUID: 55, MapID: 45 - LocalBuilding(55, 45, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5520f, 5532f, 37.21363f)))) + LocalBuilding(55, 45, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5520f, 5532f, 37.21363f), tower_b))) LocalObject(1942, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 55) LocalObject(441, Door.Constructor(Vector3(5532f, 5524f, 38.73363f)), owning_building_guid = 55) LocalObject(442, Door.Constructor(Vector3(5532f, 5524f, 48.73363f)), owning_building_guid = 55) @@ -1697,12 +1788,15 @@ object Map08 { LocalObject(1438, Terminal.Constructor(order_terminal), owning_building_guid = 55) LocalObject(1918, SpawnTube.Constructor(respawn_tube_tower, Vector3(5530.706f, 5519.742f, 26.69563f), Vector3(0, 0, 0)), owning_building_guid = 55) LocalObject(1919, SpawnTube.Constructor(respawn_tube_tower, Vector3(5530.706f, 5536.152f, 26.69563f), Vector3(0, 0, 0)), owning_building_guid = 55) + LocalObject(1765, Painbox.Constructor(Vector3(5525.493f, 5524.849f, 28.50303f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(1766, Painbox.Constructor(Vector3(5537.127f, 5522.078f, 27.31363f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(1767, Painbox.Constructor(Vector3(5537.259f, 5534.107f, 27.31363f), painbox_radius_continuous), owning_building_guid = 55) } Building26() def Building26(): Unit = { // Name: E_Esamir_Warpgate_Tower Type: tower_b GUID: 56, MapID: 26 - LocalBuilding(56, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5844f, 2602f, 36.16751f)))) + LocalBuilding(56, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5844f, 2602f, 36.16751f), tower_b))) LocalObject(1943, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 56) LocalObject(451, Door.Constructor(Vector3(5856f, 2594f, 37.68751f)), owning_building_guid = 56) LocalObject(452, Door.Constructor(Vector3(5856f, 2594f, 47.68751f)), owning_building_guid = 56) @@ -1731,12 +1825,15 @@ object Map08 { LocalObject(1441, Terminal.Constructor(order_terminal), owning_building_guid = 56) LocalObject(1920, SpawnTube.Constructor(respawn_tube_tower, Vector3(5854.706f, 2589.742f, 25.64951f), Vector3(0, 0, 0)), owning_building_guid = 56) LocalObject(1921, SpawnTube.Constructor(respawn_tube_tower, Vector3(5854.706f, 2606.152f, 25.64951f), Vector3(0, 0, 0)), owning_building_guid = 56) + LocalObject(1768, Painbox.Constructor(Vector3(5849.493f, 2594.849f, 27.45691f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(1769, Painbox.Constructor(Vector3(5861.127f, 2592.078f, 26.26751f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(1770, Painbox.Constructor(Vector3(5861.259f, 2604.107f, 26.26751f), painbox_radius_continuous), owning_building_guid = 56) } Building39() def Building39(): Unit = { // Name: Mithra_Tower Type: tower_c GUID: 57, MapID: 39 - LocalBuilding(57, 39, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2830f, 4502f, 55.56146f)))) + LocalBuilding(57, 39, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2830f, 4502f, 55.56146f), tower_c))) LocalObject(1925, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 57) LocalObject(266, Door.Constructor(Vector3(2842f, 4494f, 57.08246f)), owning_building_guid = 57) LocalObject(267, Door.Constructor(Vector3(2842f, 4494f, 77.08146f)), owning_building_guid = 57) @@ -1769,12 +1866,15 @@ object Map08 { TurretToWeapon(1238, 5069) LocalObject(1239, FacilityTurret.Constructor(manned_turret, Vector3(2853.497f, 4516.957f, 74.50346f)), owning_building_guid = 57) TurretToWeapon(1239, 5070) + LocalObject(1714, Painbox.Constructor(Vector3(2834.454f, 4494.849f, 47.58096f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(1715, Painbox.Constructor(Vector3(2846.923f, 4491.54f, 45.66146f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(1716, Painbox.Constructor(Vector3(2847.113f, 4504.022f, 45.66146f), painbox_radius_continuous), owning_building_guid = 57) } Building17() def Building17(): Unit = { // Name: S_Rashnu_Tower Type: tower_c GUID: 58, MapID: 17 - LocalBuilding(58, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2972f, 2932f, 59.87292f)))) + LocalBuilding(58, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2972f, 2932f, 59.87292f), tower_c))) LocalObject(1927, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 58) LocalObject(276, Door.Constructor(Vector3(2984f, 2924f, 61.39392f)), owning_building_guid = 58) LocalObject(277, Door.Constructor(Vector3(2984f, 2924f, 81.39292f)), owning_building_guid = 58) @@ -1807,12 +1907,15 @@ object Map08 { TurretToWeapon(1240, 5071) LocalObject(1243, FacilityTurret.Constructor(manned_turret, Vector3(2995.497f, 2946.957f, 78.81492f)), owning_building_guid = 58) TurretToWeapon(1243, 5072) + LocalObject(1720, Painbox.Constructor(Vector3(2976.454f, 2924.849f, 51.89242f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(1721, Painbox.Constructor(Vector3(2988.923f, 2921.54f, 49.97292f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(1722, Painbox.Constructor(Vector3(2989.113f, 2934.022f, 49.97292f), painbox_radius_continuous), owning_building_guid = 58) } Building41() def Building41(): Unit = { // Name: Atar_Tower Type: tower_c GUID: 59, MapID: 41 - LocalBuilding(59, 41, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3562f, 3134f, 39.94067f)))) + LocalBuilding(59, 41, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3562f, 3134f, 39.94067f), tower_c))) LocalObject(1930, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 59) LocalObject(311, Door.Constructor(Vector3(3574f, 3126f, 41.46167f)), owning_building_guid = 59) LocalObject(312, Door.Constructor(Vector3(3574f, 3126f, 61.46067f)), owning_building_guid = 59) @@ -1845,12 +1948,15 @@ object Map08 { TurretToWeapon(1254, 5073) LocalObject(1257, FacilityTurret.Constructor(manned_turret, Vector3(3585.497f, 3148.957f, 58.88267f)), owning_building_guid = 59) TurretToWeapon(1257, 5074) + LocalObject(1729, Painbox.Constructor(Vector3(3566.454f, 3126.849f, 31.96017f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(1730, Painbox.Constructor(Vector3(3578.923f, 3123.54f, 30.04067f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(1731, Painbox.Constructor(Vector3(3579.113f, 3136.022f, 30.04067f), painbox_radius_continuous), owning_building_guid = 59) } Building43() def Building43(): Unit = { // Name: Yazata_Tower Type: tower_c GUID: 60, MapID: 43 - LocalBuilding(60, 43, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4640f, 3674f, 71.13654f)))) + LocalBuilding(60, 43, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4640f, 3674f, 71.13654f), tower_c))) LocalObject(1936, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 60) LocalObject(382, Door.Constructor(Vector3(4652f, 3666f, 72.65755f)), owning_building_guid = 60) LocalObject(383, Door.Constructor(Vector3(4652f, 3666f, 92.65654f)), owning_building_guid = 60) @@ -1883,12 +1989,15 @@ object Map08 { TurretToWeapon(1278, 5075) LocalObject(1281, FacilityTurret.Constructor(manned_turret, Vector3(4663.497f, 3688.957f, 90.07854f)), owning_building_guid = 60) TurretToWeapon(1281, 5076) + LocalObject(1747, Painbox.Constructor(Vector3(4644.454f, 3666.849f, 63.15604f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(1748, Painbox.Constructor(Vector3(4656.923f, 3663.54f, 61.23654f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(1749, Painbox.Constructor(Vector3(4657.113f, 3676.022f, 61.23654f), painbox_radius_continuous), owning_building_guid = 60) } Building19() def Building19(): Unit = { // Name: NE_Dahaka_Tower Type: tower_c GUID: 61, MapID: 19 - LocalBuilding(61, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4882f, 5580f, 74.37141f)))) + LocalBuilding(61, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4882f, 5580f, 74.37141f), tower_c))) LocalObject(1937, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 61) LocalObject(409, Door.Constructor(Vector3(4894f, 5572f, 75.89241f)), owning_building_guid = 61) LocalObject(410, Door.Constructor(Vector3(4894f, 5572f, 95.8914f)), owning_building_guid = 61) @@ -1921,12 +2030,15 @@ object Map08 { TurretToWeapon(1288, 5077) LocalObject(1290, FacilityTurret.Constructor(manned_turret, Vector3(4905.497f, 5594.957f, 93.31341f)), owning_building_guid = 61) TurretToWeapon(1290, 5078) + LocalObject(1750, Painbox.Constructor(Vector3(4886.454f, 5572.849f, 66.39091f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(1751, Painbox.Constructor(Vector3(4898.923f, 5569.54f, 64.47141f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(1752, Painbox.Constructor(Vector3(4899.113f, 5582.022f, 64.47141f), painbox_radius_continuous), owning_building_guid = 61) } Building25() def Building25(): Unit = { // Name: S_Izha_Tower Type: tower_c GUID: 62, MapID: 25 - LocalBuilding(62, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5296f, 3324f, 36.35033f)))) + LocalBuilding(62, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5296f, 3324f, 36.35033f), tower_c))) LocalObject(1941, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 62) LocalObject(426, Door.Constructor(Vector3(5308f, 3316f, 37.87133f)), owning_building_guid = 62) LocalObject(427, Door.Constructor(Vector3(5308f, 3316f, 57.87033f)), owning_building_guid = 62) @@ -1959,12 +2071,15 @@ object Map08 { TurretToWeapon(1297, 5079) LocalObject(1298, FacilityTurret.Constructor(manned_turret, Vector3(5319.497f, 3338.957f, 55.29233f)), owning_building_guid = 62) TurretToWeapon(1298, 5080) + LocalObject(1762, Painbox.Constructor(Vector3(5300.454f, 3316.849f, 28.36983f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(1763, Painbox.Constructor(Vector3(5312.923f, 3313.54f, 26.45033f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(1764, Painbox.Constructor(Vector3(5313.113f, 3326.022f, 26.45033f), painbox_radius_continuous), owning_building_guid = 62) } Building24() def Building24(): Unit = { // Name: SE_Izha_Tower Type: tower_c GUID: 63, MapID: 24 - LocalBuilding(63, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6248f, 3502f, 60.33504f)))) + LocalBuilding(63, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6248f, 3502f, 60.33504f), tower_c))) LocalObject(1944, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 63) LocalObject(457, Door.Constructor(Vector3(6260f, 3494f, 61.85604f)), owning_building_guid = 63) LocalObject(458, Door.Constructor(Vector3(6260f, 3494f, 81.85504f)), owning_building_guid = 63) @@ -1997,6 +2112,9 @@ object Map08 { TurretToWeapon(1305, 5081) LocalObject(1306, FacilityTurret.Constructor(manned_turret, Vector3(6271.497f, 3516.957f, 79.27705f)), owning_building_guid = 63) TurretToWeapon(1306, 5082) + LocalObject(1771, Painbox.Constructor(Vector3(6252.454f, 3494.849f, 52.35455f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(1772, Painbox.Constructor(Vector3(6264.923f, 3491.54f, 50.43504f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(1773, Painbox.Constructor(Vector3(6265.113f, 3504.022f, 50.43504f), painbox_radius_continuous), owning_building_guid = 63) } Building3() diff --git a/pslogin/src/main/scala/zonemaps/Map09.scala b/pslogin/src/main/scala/zonemaps/Map09.scala index fe1ba55ad..652d7c008 100644 --- a/pslogin/src/main/scala/zonemaps/Map09.scala +++ b/pslogin/src/main/scala/zonemaps/Map09.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} @@ -22,7 +23,7 @@ object Map09 { Building14() def Building14(): Unit = { // Name: Rehua Type: amp_station GUID: 1, MapID: 14 - LocalBuilding(1, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3736f, 2160f, 59.77203f)))) + LocalBuilding(1, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3736f, 2160f, 59.77203f), amp_station))) LocalObject(213, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(163, Door.Constructor(Vector3(3733.099f, 2153.841f, 72.67403f)), owning_building_guid = 1) LocalObject(164, Door.Constructor(Vector3(3739.28f, 2165.966f, 72.67403f)), owning_building_guid = 1) @@ -137,12 +138,18 @@ object Map09 { TurretToWeapon(1713, 5004) LocalObject(1716, FacilityTurret.Constructor(manned_turret, Vector3(3848.496f, 2220.333f, 68.48003f)), owning_building_guid = 1) TurretToWeapon(1716, 5005) + LocalObject(2254, Painbox.Constructor(Vector3(3679.549f, 2181.039f, 49.84303f), painbox), owning_building_guid = 1) + LocalObject(2268, Painbox.Constructor(Vector3(3724.314f, 2164.368f, 57.42043f), painbox_continuous), owning_building_guid = 1) + LocalObject(2282, Painbox.Constructor(Vector3(3693.028f, 2176.558f, 46.43103f), painbox_door_radius), owning_building_guid = 1) + LocalObject(2300, Painbox.Constructor(Vector3(3717.562f, 2150.244f, 53.67203f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(2301, Painbox.Constructor(Vector3(3729.589f, 2173.687f, 53.73653f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(2302, Painbox.Constructor(Vector3(3739.104f, 2162.86f, 55.65063f), painbox_door_radius_continuous), owning_building_guid = 1) } Building13() def Building13(): Unit = { // Name: Pele Type: amp_station GUID: 4, MapID: 13 - LocalBuilding(4, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4440f, 3688f, 208.002f)))) + LocalBuilding(4, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4440f, 3688f, 208.002f), amp_station))) LocalObject(217, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 4) LocalObject(165, Door.Constructor(Vector3(4436.471f, 3682.178f, 220.904f)), owning_building_guid = 4) LocalObject(166, Door.Constructor(Vector3(4443.886f, 3693.591f, 220.904f)), owning_building_guid = 4) @@ -257,12 +264,18 @@ object Map09 { TurretToWeapon(1737, 5010) LocalObject(1739, FacilityTurret.Constructor(manned_turret, Vector3(4558.186f, 3736.243f, 216.71f)), owning_building_guid = 4) TurretToWeapon(1739, 5011) + LocalObject(2258, Painbox.Constructor(Vector3(4386.058f, 3714.824f, 198.073f), painbox), owning_building_guid = 4) + LocalObject(2272, Painbox.Constructor(Vector3(4428.834f, 3693.566f, 205.6504f), painbox_continuous), owning_building_guid = 4) + LocalObject(2286, Painbox.Constructor(Vector3(4398.994f, 3708.958f, 194.6609f), painbox_door_radius), owning_building_guid = 4) + LocalObject(2312, Painbox.Constructor(Vector3(4420.643f, 3680.225f, 201.9019f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(2313, Painbox.Constructor(Vector3(4435.054f, 3702.282f, 201.9664f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(2314, Painbox.Constructor(Vector3(4443.386f, 3690.52f, 203.8806f), painbox_door_radius_continuous), owning_building_guid = 4) } Building10() def Building10(): Unit = { // Name: Matagi Type: amp_station GUID: 7, MapID: 10 - LocalBuilding(7, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5268f, 5004f, 239.1049f)))) + LocalBuilding(7, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5268f, 5004f, 239.1049f), amp_station))) LocalObject(222, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 7) LocalObject(167, Door.Constructor(Vector3(5265.761f, 5010.43f, 252.0069f)), owning_building_guid = 7) LocalObject(168, Door.Constructor(Vector3(5270.636f, 4997.723f, 252.0069f)), owning_building_guid = 7) @@ -377,12 +390,18 @@ object Map09 { TurretToWeapon(1770, 5016) LocalObject(1771, FacilityTurret.Constructor(manned_turret, Vector3(5370.705f, 4939.687f, 247.8129f)), owning_building_guid = 7) TurretToWeapon(1771, 5017) + LocalObject(2262, Painbox.Constructor(Vector3(5214.593f, 4976.126f, 229.1759f), painbox), owning_building_guid = 7) + LocalObject(2276, Painbox.Constructor(Vector3(5256.935f, 4998.238f, 236.7533f), painbox_continuous), owning_building_guid = 7) + LocalObject(2290, Painbox.Constructor(Vector3(5226.941f, 4983.145f, 225.7639f), painbox_door_radius), owning_building_guid = 7) + LocalObject(2324, Painbox.Constructor(Vector3(5253.539f, 5008.394f, 233.0694f), painbox_door_radius_continuous), owning_building_guid = 7) + LocalObject(2326, Painbox.Constructor(Vector3(5262.913f, 4983.77f, 233.0049f), painbox_door_radius_continuous), owning_building_guid = 7) + LocalObject(2327, Painbox.Constructor(Vector3(5267.952f, 5008.22f, 234.9835f), painbox_door_radius_continuous), owning_building_guid = 7) } Building42() def Building42(): Unit = { // Name: bunkerg6 Type: bunker_gauntlet GUID: 10, MapID: 42 - LocalBuilding(10, 42, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1068f, 4234f, 59.97345f)))) + LocalBuilding(10, 42, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1068f, 4234f, 59.97345f), bunker_gauntlet))) LocalObject(311, Door.Constructor(Vector3(1057.601f, 4211.297f, 61.49445f)), owning_building_guid = 10) LocalObject(312, Door.Constructor(Vector3(1081.746f, 4254.876f, 61.49445f)), owning_building_guid = 10) } @@ -390,7 +409,7 @@ object Map09 { Building43() def Building43(): Unit = { // Name: bunkerg7 Type: bunker_gauntlet GUID: 11, MapID: 43 - LocalBuilding(11, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3642f, 2072f, 59.77203f)))) + LocalBuilding(11, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3642f, 2072f, 59.77203f), bunker_gauntlet))) LocalObject(388, Door.Constructor(Vector3(3625.069f, 2090.388f, 61.29303f)), owning_building_guid = 11) LocalObject(392, Door.Constructor(Vector3(3661.513f, 2056.418f, 61.29303f)), owning_building_guid = 11) } @@ -398,7 +417,7 @@ object Map09 { Building41() def Building41(): Unit = { // Name: bunkerg5 Type: bunker_gauntlet GUID: 12, MapID: 41 - LocalBuilding(12, 41, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4532f, 6648f, 48.86586f)))) + LocalBuilding(12, 41, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4532f, 6648f, 48.86586f), bunker_gauntlet))) LocalObject(476, Door.Constructor(Vector3(4507.337f, 6652.066f, 50.38686f)), owning_building_guid = 12) LocalObject(482, Door.Constructor(Vector3(4556.97f, 6647.735f, 50.38686f)), owning_building_guid = 12) } @@ -406,7 +425,7 @@ object Map09 { Building38() def Building38(): Unit = { // Name: bungerg2 Type: bunker_gauntlet GUID: 13, MapID: 38 - LocalBuilding(13, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5936f, 2184f, 90.95889f)))) + LocalBuilding(13, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5936f, 2184f, 90.95889f), bunker_gauntlet))) LocalObject(591, Door.Constructor(Vector3(5934.088f, 2208.898f, 92.4799f)), owning_building_guid = 13) LocalObject(592, Door.Constructor(Vector3(5934.099f, 2159.077f, 92.4799f)), owning_building_guid = 13) } @@ -414,7 +433,7 @@ object Map09 { Building39() def Building39(): Unit = { // Name: bunkerg3 Type: bunker_gauntlet GUID: 14, MapID: 39 - LocalBuilding(14, 39, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6376f, 5224f, 55.30717f)))) + LocalBuilding(14, 39, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6376f, 5224f, 55.30717f), bunker_gauntlet))) LocalObject(597, Door.Constructor(Vector3(6353.081f, 5214.086f, 56.82817f)), owning_building_guid = 14) LocalObject(600, Door.Constructor(Vector3(6400.184f, 5230.317f, 56.82817f)), owning_building_guid = 14) } @@ -422,63 +441,63 @@ object Map09 { Building34() def Building34(): Unit = { // Name: bunker6 Type: bunker_lg GUID: 15, MapID: 34 - LocalBuilding(15, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1192f, 4018f, 59.95798f)))) + LocalBuilding(15, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1192f, 4018f, 59.95798f), bunker_lg))) LocalObject(324, Door.Constructor(Vector3(1191.337f, 4021.59f, 61.47898f)), owning_building_guid = 15) } Building30() def Building30(): Unit = { // Name: bunker1 Type: bunker_lg GUID: 16, MapID: 30 - LocalBuilding(16, 30, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3838f, 2626f, 151.0666f)))) + LocalBuilding(16, 30, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3838f, 2626f, 151.0666f), bunker_lg))) LocalObject(432, Door.Constructor(Vector3(3836.547f, 2629.349f, 152.5876f)), owning_building_guid = 16) } Building35() def Building35(): Unit = { // Name: bunker7 Type: bunker_lg GUID: 17, MapID: 35 - LocalBuilding(17, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4780f, 6576f, 39.89838f)))) + LocalBuilding(17, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4780f, 6576f, 39.89838f), bunker_lg))) LocalObject(510, Door.Constructor(Vector3(4777.489f, 6578.65f, 41.41938f)), owning_building_guid = 17) } Building40() def Building40(): Unit = { // Name: bunkerg4 Type: bunker_lg GUID: 18, MapID: 40 - LocalBuilding(18, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6486f, 5064f, 55.30717f)))) + LocalBuilding(18, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6486f, 5064f, 55.30717f), bunker_lg))) LocalObject(610, Door.Constructor(Vector3(6484.488f, 5067.323f, 56.82817f)), owning_building_guid = 18) } Building36() def Building36(): Unit = { // Name: bunker8 Type: bunker_sm GUID: 19, MapID: 36 - LocalBuilding(19, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3670f, 5682f, 236.1003f)))) + LocalBuilding(19, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3670f, 5682f, 236.1003f), bunker_sm))) LocalObject(395, Door.Constructor(Vector3(3670.621f, 5680.943f, 237.6213f)), owning_building_guid = 19) } Building33() def Building33(): Unit = { // Name: bunker5 Type: bunker_sm GUID: 20, MapID: 33 - LocalBuilding(20, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4142f, 4096f, 204.7803f)))) + LocalBuilding(20, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4142f, 4096f, 204.7803f), bunker_sm))) LocalObject(448, Door.Constructor(Vector3(4141.221f, 4096.947f, 206.3013f)), owning_building_guid = 20) } Building32() def Building32(): Unit = { // Name: bunker4 Type: bunker_sm GUID: 21, MapID: 32 - LocalBuilding(21, 32, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5238f, 3866f, 346.1104f)))) + LocalBuilding(21, 32, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5238f, 3866f, 346.1104f), bunker_sm))) LocalObject(545, Door.Constructor(Vector3(5238.875f, 3866.858f, 347.6314f)), owning_building_guid = 21) } Building31() def Building31(): Unit = { // Name: bunker2 Type: bunker_sm GUID: 22, MapID: 31 - LocalBuilding(22, 31, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5726f, 2268f, 90.95889f)))) + LocalBuilding(22, 31, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(5726f, 2268f, 90.95889f), bunker_sm))) LocalObject(571, Door.Constructor(Vector3(5727.142f, 2268.448f, 92.4799f)), owning_building_guid = 22) } Building17() def Building17(): Unit = { // Name: Wakea Type: comm_station GUID: 23, MapID: 17 - LocalBuilding(23, 17, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1738f, 5314f, 62.99478f)))) + LocalBuilding(23, 17, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1738f, 5314f, 62.99478f), comm_station))) LocalObject(212, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 23) LocalObject(337, Door.Constructor(Vector3(1678.196f, 5270.5f, 64.74578f)), owning_building_guid = 23) LocalObject(338, Door.Constructor(Vector3(1678.196f, 5288.693f, 72.70978f)), owning_building_guid = 23) @@ -584,12 +603,18 @@ object Map09 { TurretToWeapon(1692, 5022) LocalObject(1693, FacilityTurret.Constructor(manned_turret, Vector3(1812.01f, 5275.501f, 71.70278f)), owning_building_guid = 23) TurretToWeapon(1693, 5023) + LocalObject(2253, Painbox.Constructor(Vector3(1718.138f, 5350.089f, 50.59678f), painbox), owning_building_guid = 23) + LocalObject(2267, Painbox.Constructor(Vector3(1784.215f, 5340.17f, 57.63958f), painbox_continuous), owning_building_guid = 23) + LocalObject(2281, Painbox.Constructor(Vector3(1718.237f, 5335.073f, 48.45348f), painbox_door_radius), owning_building_guid = 23) + LocalObject(2297, Painbox.Constructor(Vector3(1781.914f, 5320.076f, 55.02078f), painbox_door_radius_continuous), owning_building_guid = 23) + LocalObject(2298, Painbox.Constructor(Vector3(1782.81f, 5347.42f, 54.80248f), painbox_door_radius_continuous), owning_building_guid = 23) + LocalObject(2299, Painbox.Constructor(Vector3(1795.855f, 5341.827f, 56.02078f), painbox_door_radius_continuous), owning_building_guid = 23) } Building9() def Building9(): Unit = { // Name: Laka Type: comm_station GUID: 26, MapID: 9 - LocalBuilding(26, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4632f, 6704f, 48.95818f)))) + LocalBuilding(26, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4632f, 6704f, 48.95818f), comm_station))) LocalObject(219, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 26) LocalObject(483, Door.Constructor(Vector3(4570.104f, 6732.105f, 50.70918f)), owning_building_guid = 26) LocalObject(486, Door.Constructor(Vector3(4575.586f, 6764.146f, 50.67918f)), owning_building_guid = 26) @@ -695,12 +720,18 @@ object Map09 { TurretToWeapon(1747, 5028) LocalObject(1749, FacilityTurret.Constructor(manned_turret, Vector3(4719.11f, 6699.002f, 57.66618f)), owning_building_guid = 26) TurretToWeapon(1749, 5029) + LocalObject(2260, Painbox.Constructor(Vector3(4590.952f, 6700.534f, 36.56018f), painbox), owning_building_guid = 26) + LocalObject(2274, Painbox.Constructor(Vector3(4626.89f, 6756.864f, 43.60298f), painbox_continuous), owning_building_guid = 26) + LocalObject(2288, Painbox.Constructor(Vector3(4604.71f, 6694.517f, 34.41688f), painbox_door_radius), owning_building_guid = 26) + LocalObject(2318, Painbox.Constructor(Vector3(4619.695f, 6758.529f, 40.76588f), painbox_door_radius_continuous), owning_building_guid = 26) + LocalObject(2319, Painbox.Constructor(Vector3(4630.111f, 6768.171f, 41.98418f), painbox_door_radius_continuous), owning_building_guid = 26) + LocalObject(2320, Painbox.Constructor(Vector3(4644.311f, 6746.589f, 40.98418f), painbox_door_radius_continuous), owning_building_guid = 26) } Building12() def Building12(): Unit = { // Name: Oro Type: comm_station GUID: 29, MapID: 12 - LocalBuilding(29, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4896f, 4538f, 208.002f)))) + LocalBuilding(29, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4896f, 4538f, 208.002f), comm_station))) LocalObject(220, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 29) LocalObject(511, Door.Constructor(Vector3(4816.507f, 4548.038f, 217.7169f)), owning_building_guid = 29) LocalObject(512, Door.Constructor(Vector3(4824.195f, 4531.55f, 209.753f)), owning_building_guid = 29) @@ -806,12 +837,18 @@ object Map09 { TurretToWeapon(1758, 5034) LocalObject(1759, FacilityTurret.Constructor(manned_turret, Vector3(4999.683f, 4505.977f, 216.71f)), owning_building_guid = 29) TurretToWeapon(1759, 5035) + LocalObject(2261, Painbox.Constructor(Vector3(4920.314f, 4571.253f, 195.604f), painbox), owning_building_guid = 29) + LocalObject(2275, Painbox.Constructor(Vector3(4939.249f, 4507.175f, 202.6468f), painbox_continuous), owning_building_guid = 29) + LocalObject(2289, Painbox.Constructor(Vector3(4906.746f, 4564.817f, 193.4606f), painbox_door_radius), owning_building_guid = 29) + LocalObject(2321, Painbox.Constructor(Vector3(4920.065f, 4500.768f, 200.028f), painbox_door_radius_continuous), owning_building_guid = 29) + LocalObject(2322, Painbox.Constructor(Vector3(4945.227f, 4511.512f, 199.8096f), painbox_door_radius_continuous), owning_building_guid = 29) + LocalObject(2323, Painbox.Constructor(Vector3(4945.67f, 4497.326f, 201.028f), painbox_door_radius_continuous), owning_building_guid = 29) } Building15() def Building15(): Unit = { // Name: Sina Type: comm_station_dsp GUID: 32, MapID: 15 - LocalBuilding(32, 15, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5838f, 2198f, 90.95889f)))) + LocalBuilding(32, 15, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5838f, 2198f, 90.95889f), comm_station_dsp))) LocalObject(223, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 32) LocalObject(277, Door.Constructor(Vector3(5846.765f, 2295.768f, 94.33689f)), owning_building_guid = 32) LocalObject(572, Door.Constructor(Vector3(5756.884f, 2286.67f, 92.60989f)), owning_building_guid = 32) @@ -939,12 +976,18 @@ object Map09 { TurretToWeapon(1781, 5042) LocalObject(1782, FacilityTurret.Constructor(manned_turret, Vector3(5926.362f, 2280.792f, 99.56689f)), owning_building_guid = 32) TurretToWeapon(1782, 5043) + LocalObject(2264, Painbox.Constructor(Vector3(5822.298f, 2262.563f, 77.45319f), painbox), owning_building_guid = 32) + LocalObject(2278, Painbox.Constructor(Vector3(5860.794f, 2242.719f, 85.0864f), painbox_continuous), owning_building_guid = 32) + LocalObject(2292, Painbox.Constructor(Vector3(5833.722f, 2270.344f, 76.69109f), painbox_door_radius), owning_building_guid = 32) + LocalObject(2330, Painbox.Constructor(Vector3(5850.665f, 2252.11f, 83.95889f), painbox_door_radius_continuous), owning_building_guid = 32) + LocalObject(2331, Painbox.Constructor(Vector3(5865.77f, 2256.373f, 84.38919f), painbox_door_radius_continuous), owning_building_guid = 32) + LocalObject(2332, Painbox.Constructor(Vector3(5868.096f, 2229.302f, 83.48809f), painbox_door_radius_continuous), owning_building_guid = 32) } Building5() def Building5(): Unit = { // Name: Drakulu Type: cryo_facility GUID: 35, MapID: 5 - LocalBuilding(35, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3746f, 2702f, 151.0666f)))) + LocalBuilding(35, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3746f, 2702f, 151.0666f), cryo_facility))) LocalObject(215, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 35) LocalObject(390, Door.Constructor(Vector3(3651.992f, 2676.496f, 152.5876f)), owning_building_guid = 35) LocalObject(393, Door.Constructor(Vector3(3661.636f, 2684.342f, 152.6176f)), owning_building_guid = 35) @@ -1079,12 +1122,18 @@ object Map09 { LocalObject(968, ImplantTerminalMech.Constructor, owning_building_guid = 35) LocalObject(960, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 35) TerminalToInterface(968, 960) + LocalObject(2255, Painbox.Constructor(Vector3(3725.991f, 2697.792f, 165.0954f), painbox), owning_building_guid = 35) + LocalObject(2269, Painbox.Constructor(Vector3(3752.664f, 2686.745f, 145.1365f), painbox_continuous), owning_building_guid = 35) + LocalObject(2283, Painbox.Constructor(Vector3(3740.519f, 2698.191f, 165.3005f), painbox_door_radius), owning_building_guid = 35) + LocalObject(2303, Painbox.Constructor(Vector3(3743.063f, 2691.64f, 143.4225f), painbox_door_radius_continuous), owning_building_guid = 35) + LocalObject(2304, Painbox.Constructor(Vector3(3763.059f, 2672.857f, 144.6075f), painbox_door_radius_continuous), owning_building_guid = 35) + LocalObject(2305, Painbox.Constructor(Vector3(3770.895f, 2687.713f, 142.7808f), painbox_door_radius_continuous), owning_building_guid = 35) } Building6() def Building6(): Unit = { // Name: Hiro Type: cryo_facility GUID: 38, MapID: 6 - LocalBuilding(38, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4570f, 5696f, 190.0754f)))) + LocalBuilding(38, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4570f, 5696f, 190.0754f), cryo_facility))) LocalObject(218, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 38) LocalObject(477, Door.Constructor(Vector3(4511.023f, 5700.5f, 191.6264f)), owning_building_guid = 38) LocalObject(478, Door.Constructor(Vector3(4511.023f, 5718.693f, 199.5904f)), owning_building_guid = 38) @@ -1219,12 +1268,18 @@ object Map09 { LocalObject(970, ImplantTerminalMech.Constructor, owning_building_guid = 38) LocalObject(962, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 38) TerminalToInterface(970, 962) + LocalObject(2259, Painbox.Constructor(Vector3(4575.593f, 5676.334f, 204.1042f), painbox), owning_building_guid = 38) + LocalObject(2273, Painbox.Constructor(Vector3(4584.753f, 5703.712f, 184.1453f), painbox_continuous), owning_building_guid = 38) + LocalObject(2287, Painbox.Constructor(Vector3(4574.182f, 5690.798f, 204.3093f), painbox_door_radius), owning_building_guid = 38) + LocalObject(2315, Painbox.Constructor(Vector3(4580.54f, 5693.793f, 182.4313f), painbox_door_radius_continuous), owning_building_guid = 38) + LocalObject(2316, Painbox.Constructor(Vector3(4582.516f, 5721.831f, 181.7896f), painbox_door_radius_continuous), owning_building_guid = 38) + LocalObject(2317, Painbox.Constructor(Vector3(4597.882f, 5715.05f, 183.6163f), painbox_door_radius_continuous), owning_building_guid = 38) } Building4() def Building4(): Unit = { // Name: Akua Type: cryo_facility GUID: 41, MapID: 4 - LocalBuilding(41, 4, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5274f, 3958f, 346.1272f)))) + LocalBuilding(41, 4, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5274f, 3958f, 346.1272f), cryo_facility))) LocalObject(221, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 41) LocalObject(537, Door.Constructor(Vector3(5194.853f, 3969.159f, 347.6782f)), owning_building_guid = 41) LocalObject(538, Door.Constructor(Vector3(5206.547f, 3983.096f, 355.6422f)), owning_building_guid = 41) @@ -1359,12 +1414,18 @@ object Map09 { LocalObject(972, ImplantTerminalMech.Constructor, owning_building_guid = 41) LocalObject(964, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 41) TerminalToInterface(972, 964) + LocalObject(2263, Painbox.Constructor(Vector3(5292.661f, 3949.644f, 360.156f), painbox), owning_building_guid = 41) + LocalObject(2277, Painbox.Constructor(Vector3(5277.575f, 3974.258f, 340.1971f), painbox_continuous), owning_building_guid = 41) + LocalObject(2291, Painbox.Constructor(Vector3(5280.673f, 3957.86f, 360.3611f), painbox_door_radius), owning_building_guid = 41) + LocalObject(2325, Painbox.Constructor(Vector3(5262.257f, 3984.191f, 337.8414f), painbox_door_radius_continuous), owning_building_guid = 41) + LocalObject(2328, Painbox.Constructor(Vector3(5277.329f, 3991.604f, 339.6681f), painbox_door_radius_continuous), owning_building_guid = 41) + LocalObject(2329, Painbox.Constructor(Vector3(5282.465f, 3964.656f, 338.4831f), painbox_door_radius_continuous), owning_building_guid = 41) } Building7() def Building7(): Unit = { // Name: Iva Type: cryo_facility GUID: 44, MapID: 7 - LocalBuilding(44, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6452f, 5150f, 55.30717f)))) + LocalBuilding(44, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6452f, 5150f, 55.30717f), cryo_facility))) LocalObject(224, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 44) LocalObject(598, Door.Constructor(Vector3(6384.628f, 5124.688f, 64.82217f)), owning_building_guid = 44) LocalObject(599, Door.Constructor(Vector3(6384.946f, 5106.497f, 56.85817f)), owning_building_guid = 44) @@ -1499,6 +1560,12 @@ object Map09 { LocalObject(974, ImplantTerminalMech.Constructor, owning_building_guid = 44) LocalObject(966, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 44) TerminalToInterface(974, 966) + LocalObject(2265, Painbox.Constructor(Vector3(6471.565f, 5155.936f, 69.33597f), painbox), owning_building_guid = 44) + LocalObject(2279, Painbox.Constructor(Vector3(6444.032f, 5164.616f, 49.37707f), painbox_continuous), owning_building_guid = 44) + LocalObject(2293, Painbox.Constructor(Vector3(6457.128f, 5154.272f, 69.54107f), painbox_door_radius), owning_building_guid = 44) + LocalObject(2333, Painbox.Constructor(Vector3(6425.955f, 5162.063f, 47.02137f), painbox_door_radius_continuous), owning_building_guid = 44) + LocalObject(2334, Painbox.Constructor(Vector3(6432.466f, 5177.545f, 48.84807f), painbox_door_radius_continuous), owning_building_guid = 44) + LocalObject(2335, Painbox.Constructor(Vector3(6454.022f, 5160.577f, 47.66307f), painbox_door_radius_continuous), owning_building_guid = 44) } Building23717() @@ -1516,7 +1583,7 @@ object Map09 { Building16() def Building16(): Unit = { // Name: Tara Type: tech_plant GUID: 50, MapID: 16 - LocalBuilding(50, 16, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1172f, 4140f, 59.97345f)))) + LocalBuilding(50, 16, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1172f, 4140f, 59.97345f), tech_plant))) LocalObject(211, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 50) LocalObject(313, Door.Constructor(Vector3(1093.01f, 4143.792f, 61.51545f)), owning_building_guid = 50) LocalObject(314, Door.Constructor(Vector3(1094.596f, 4161.916f, 69.47845f)), owning_building_guid = 50) @@ -1629,12 +1696,18 @@ object Map09 { TurretToWeapon(1684, 5068) LocalObject(1685, FacilityTurret.Constructor(manned_turret, Vector3(1258.946f, 4232.108f, 68.47245f)), owning_building_guid = 50) TurretToWeapon(1685, 5069) + LocalObject(2252, Painbox.Constructor(Vector3(1146.691f, 4146.022f, 48.54675f), painbox), owning_building_guid = 50) + LocalObject(2266, Painbox.Constructor(Vector3(1154.453f, 4178.463f, 56.84335f), painbox_continuous), owning_building_guid = 50) + LocalObject(2280, Painbox.Constructor(Vector3(1146.021f, 4160.873f, 48.23285f), painbox_door_radius), owning_building_guid = 50) + LocalObject(2294, Painbox.Constructor(Vector3(1139.06f, 4172.424f, 56.15575f), painbox_door_radius_continuous), owning_building_guid = 50) + LocalObject(2295, Painbox.Constructor(Vector3(1154.153f, 4163.877f, 55.24965f), painbox_door_radius_continuous), owning_building_guid = 50) + LocalObject(2296, Painbox.Constructor(Vector3(1157.371f, 4191.191f, 54.70135f), painbox_door_radius_continuous), owning_building_guid = 50) } Building8() def Building8(): Unit = { // Name: Karihi Type: tech_plant GUID: 53, MapID: 8 - LocalBuilding(53, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3756f, 5592f, 236.1003f)))) + LocalBuilding(53, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3756f, 5592f, 236.1003f), tech_plant))) LocalObject(214, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 53) LocalObject(396, Door.Constructor(Vector3(3683.486f, 5573.938f, 245.6053f)), owning_building_guid = 53) LocalObject(398, Door.Constructor(Vector3(3692.855f, 5558.344f, 237.6423f)), owning_building_guid = 53) @@ -1747,12 +1820,18 @@ object Map09 { TurretToWeapon(1717, 5074) LocalObject(1718, FacilityTurret.Constructor(manned_turret, Vector3(3881.014f, 5551.219f, 244.5993f)), owning_building_guid = 53) TurretToWeapon(1718, 5075) + LocalObject(2256, Painbox.Constructor(Vector3(3780.015f, 5602.004f, 224.6736f), painbox), owning_building_guid = 53) + LocalObject(2270, Painbox.Constructor(Vector3(3792.804f, 5571.196f, 232.9702f), painbox_continuous), owning_building_guid = 53) + LocalObject(2284, Painbox.Constructor(Vector3(3789.286f, 5590.384f, 224.3597f), painbox_door_radius), owning_building_guid = 53) + LocalObject(2306, Painbox.Constructor(Vector3(3784.474f, 5583.173f, 231.3765f), painbox_door_radius_continuous), owning_building_guid = 53) + LocalObject(2307, Painbox.Constructor(Vector3(3797.925f, 5559.184f, 230.8282f), painbox_door_radius_continuous), owning_building_guid = 53) + LocalObject(2308, Painbox.Constructor(Vector3(3801.708f, 5585.13f, 232.2826f), painbox_door_radius_continuous), owning_building_guid = 53) } Building11() def Building11(): Unit = { // Name: Ngaru Type: tech_plant GUID: 56, MapID: 11 - LocalBuilding(56, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4100f, 4200f, 204.9974f)))) + LocalBuilding(56, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4100f, 4200f, 204.9974f), tech_plant))) LocalObject(216, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 56) LocalObject(433, Door.Constructor(Vector3(3997.113f, 4168.154f, 206.6184f)), owning_building_guid = 56) LocalObject(434, Door.Constructor(Vector3(4000.573f, 4211.438f, 206.5394f)), owning_building_guid = 56) @@ -1865,12 +1944,18 @@ object Map09 { TurretToWeapon(1725, 5080) LocalObject(1726, FacilityTurret.Constructor(manned_turret, Vector3(4184.059f, 4157.21f, 213.4964f)), owning_building_guid = 56) TurretToWeapon(1726, 5081) + LocalObject(2257, Painbox.Constructor(Vector3(4113.249f, 4177.611f, 193.5707f), painbox), owning_building_guid = 56) + LocalObject(2271, Painbox.Constructor(Vector3(4084.521f, 4160.659f, 201.8673f), painbox_continuous), owning_building_guid = 56) + LocalObject(2285, Painbox.Constructor(Vector3(4103.032f, 4166.813f, 193.2568f), painbox_door_radius), owning_building_guid = 56) + LocalObject(2309, Painbox.Constructor(Vector3(4073.338f, 4153.917f, 199.7253f), painbox_door_radius_continuous), owning_building_guid = 56) + LocalObject(2310, Painbox.Constructor(Vector3(4095.222f, 4170.575f, 200.2736f), painbox_door_radius_continuous), owning_building_guid = 56) + LocalObject(2311, Painbox.Constructor(Vector3(4099.558f, 4153.781f, 201.1797f), painbox_door_radius_continuous), owning_building_guid = 56) } Building47() def Building47(): Unit = { // Name: N_Tara_Tower Type: tower_a GUID: 59, MapID: 47 - LocalBuilding(59, 47, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1134f, 4500f, 60.84628f)))) + LocalBuilding(59, 47, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1134f, 4500f, 60.84628f), tower_a))) LocalObject(2619, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 59) LocalObject(317, Door.Constructor(Vector3(1146f, 4492f, 62.36728f)), owning_building_guid = 59) LocalObject(318, Door.Constructor(Vector3(1146f, 4492f, 82.36628f)), owning_building_guid = 59) @@ -1899,12 +1984,15 @@ object Map09 { TurretToWeapon(1681, 5082) LocalObject(1682, FacilityTurret.Constructor(manned_turret, Vector3(1156.647f, 4512.707f, 79.78828f)), owning_building_guid = 59) TurretToWeapon(1682, 5083) + LocalObject(2336, Painbox.Constructor(Vector3(1139.235f, 4493.803f, 52.34538f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(2337, Painbox.Constructor(Vector3(1150.889f, 4502.086f, 50.94628f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(2338, Painbox.Constructor(Vector3(1150.975f, 4490.223f, 50.94628f), painbox_radius_continuous), owning_building_guid = 59) } Building20() def Building20(): Unit = { // Name: SE_Wakea_Tower Type: tower_a GUID: 60, MapID: 20 - LocalBuilding(60, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1934f, 5188f, 54.91245f)))) + LocalBuilding(60, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1934f, 5188f, 54.91245f), tower_a))) LocalObject(2622, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 60) LocalObject(354, Door.Constructor(Vector3(1946f, 5180f, 56.43345f)), owning_building_guid = 60) LocalObject(355, Door.Constructor(Vector3(1946f, 5180f, 76.43245f)), owning_building_guid = 60) @@ -1933,12 +2021,15 @@ object Map09 { TurretToWeapon(1694, 5084) LocalObject(1695, FacilityTurret.Constructor(manned_turret, Vector3(1956.647f, 5200.707f, 73.85445f)), owning_building_guid = 60) TurretToWeapon(1695, 5085) + LocalObject(2345, Painbox.Constructor(Vector3(1939.235f, 5181.803f, 46.41155f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(2346, Painbox.Constructor(Vector3(1950.889f, 5190.086f, 45.01245f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(2347, Painbox.Constructor(Vector3(1950.975f, 5178.223f, 45.01245f), painbox_radius_continuous), owning_building_guid = 60) } Building18() def Building18(): Unit = { // Name: E_Esamir_Warpgate_Tower Type: tower_a GUID: 61, MapID: 18 - LocalBuilding(61, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2544f, 1462f, 53.86364f)))) + LocalBuilding(61, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2544f, 1462f, 53.86364f), tower_a))) LocalObject(2624, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 61) LocalObject(364, Door.Constructor(Vector3(2556f, 1454f, 55.38464f)), owning_building_guid = 61) LocalObject(365, Door.Constructor(Vector3(2556f, 1454f, 75.38364f)), owning_building_guid = 61) @@ -1967,12 +2058,15 @@ object Map09 { TurretToWeapon(1696, 5086) LocalObject(1697, FacilityTurret.Constructor(manned_turret, Vector3(2566.647f, 1474.707f, 72.80564f)), owning_building_guid = 61) TurretToWeapon(1697, 5087) + LocalObject(2351, Painbox.Constructor(Vector3(2549.235f, 1455.803f, 45.36274f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(2353, Painbox.Constructor(Vector3(2560.889f, 1464.086f, 43.96365f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(2354, Painbox.Constructor(Vector3(2560.975f, 1452.223f, 43.96365f), painbox_radius_continuous), owning_building_guid = 61) } Building26() def Building26(): Unit = { // Name: W_Ngaru_Tower Type: tower_a GUID: 62, MapID: 26 - LocalBuilding(62, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3398f, 4100f, 357.944f)))) + LocalBuilding(62, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3398f, 4100f, 357.944f), tower_a))) LocalObject(2627, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 62) LocalObject(380, Door.Constructor(Vector3(3410f, 4092f, 359.465f)), owning_building_guid = 62) LocalObject(381, Door.Constructor(Vector3(3410f, 4092f, 379.464f)), owning_building_guid = 62) @@ -2001,12 +2095,15 @@ object Map09 { TurretToWeapon(1698, 5088) LocalObject(1699, FacilityTurret.Constructor(manned_turret, Vector3(3420.647f, 4112.707f, 376.886f)), owning_building_guid = 62) TurretToWeapon(1699, 5089) + LocalObject(2360, Painbox.Constructor(Vector3(3403.235f, 4093.803f, 349.4431f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2361, Painbox.Constructor(Vector3(3414.889f, 4102.086f, 348.044f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2362, Painbox.Constructor(Vector3(3414.975f, 4090.223f, 348.044f), painbox_radius_continuous), owning_building_guid = 62) } Building46() def Building46(): Unit = { // Name: NW_Karihi_Tower Type: tower_a GUID: 63, MapID: 46 - LocalBuilding(63, 46, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3578f, 5818f, 215.015f)))) + LocalBuilding(63, 46, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3578f, 5818f, 215.015f), tower_a))) LocalObject(2628, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 63) LocalObject(384, Door.Constructor(Vector3(3590f, 5810f, 216.536f)), owning_building_guid = 63) LocalObject(385, Door.Constructor(Vector3(3590f, 5810f, 236.535f)), owning_building_guid = 63) @@ -2035,12 +2132,15 @@ object Map09 { TurretToWeapon(1700, 5090) LocalObject(1701, FacilityTurret.Constructor(manned_turret, Vector3(3600.647f, 5830.707f, 233.957f)), owning_building_guid = 63) TurretToWeapon(1701, 5091) + LocalObject(2363, Painbox.Constructor(Vector3(3583.235f, 5811.803f, 206.5141f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(2364, Painbox.Constructor(Vector3(3594.889f, 5820.086f, 205.115f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(2365, Painbox.Constructor(Vector3(3594.975f, 5808.223f, 205.115f), painbox_radius_continuous), owning_building_guid = 63) } Building48() def Building48(): Unit = { // Name: E_Drakulu_Tower Type: tower_a GUID: 64, MapID: 48 - LocalBuilding(64, 48, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3992f, 2634f, 157.9653f)))) + LocalBuilding(64, 48, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3992f, 2634f, 157.9653f), tower_a))) LocalObject(2629, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 64) LocalObject(435, Door.Constructor(Vector3(4001.33f, 2644.998f, 159.4863f)), owning_building_guid = 64) LocalObject(436, Door.Constructor(Vector3(4001.33f, 2644.998f, 179.4853f)), owning_building_guid = 64) @@ -2069,12 +2169,15 @@ object Map09 { TurretToWeapon(1720, 5092) LocalObject(1721, FacilityTurret.Constructor(manned_turret, Vector3(4010.267f, 2652.457f, 176.9073f)), owning_building_guid = 64) TurretToWeapon(1721, 5093) + LocalObject(2366, Painbox.Constructor(Vector3(3998.74f, 2629.486f, 149.4644f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(2367, Painbox.Constructor(Vector3(4007.66f, 2640.661f, 148.0653f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(2368, Painbox.Constructor(Vector3(4011.012f, 2629.28f, 148.0653f), painbox_radius_continuous), owning_building_guid = 64) } Building51() def Building51(): Unit = { // Name: N_Ngaru_Tower Type: tower_a GUID: 65, MapID: 51 - LocalBuilding(65, 51, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4212f, 4846f, 220.0201f)))) + LocalBuilding(65, 51, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4212f, 4846f, 220.0201f), tower_a))) LocalObject(2630, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 65) LocalObject(451, Door.Constructor(Vector3(4224f, 4838f, 221.5411f)), owning_building_guid = 65) LocalObject(452, Door.Constructor(Vector3(4224f, 4838f, 241.5401f)), owning_building_guid = 65) @@ -2103,12 +2206,15 @@ object Map09 { TurretToWeapon(1727, 5094) LocalObject(1728, FacilityTurret.Constructor(manned_turret, Vector3(4234.647f, 4858.707f, 238.9621f)), owning_building_guid = 65) TurretToWeapon(1728, 5095) + LocalObject(2369, Painbox.Constructor(Vector3(4217.235f, 4839.803f, 211.5192f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(2370, Painbox.Constructor(Vector3(4228.889f, 4848.086f, 210.1201f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(2371, Painbox.Constructor(Vector3(4228.975f, 4836.223f, 210.1201f), painbox_radius_continuous), owning_building_guid = 65) } Building44() def Building44(): Unit = { // Name: S_Laka_Tower Type: tower_a GUID: 66, MapID: 44 - LocalBuilding(66, 44, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4362f, 6216f, 53.49857f)))) + LocalBuilding(66, 44, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4362f, 6216f, 53.49857f), tower_a))) LocalObject(2631, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 66) LocalObject(456, Door.Constructor(Vector3(4362.581f, 6201.589f, 55.01957f)), owning_building_guid = 66) LocalObject(457, Door.Constructor(Vector3(4362.581f, 6201.589f, 75.01857f)), owning_building_guid = 66) @@ -2137,12 +2243,15 @@ object Map09 { TurretToWeapon(1730, 5096) LocalObject(1732, FacilityTurret.Constructor(manned_turret, Vector3(4385.592f, 6205.147f, 72.44057f)), owning_building_guid = 66) TurretToWeapon(1732, 5097) + LocalObject(2372, Painbox.Constructor(Vector3(4360.063f, 6208.122f, 44.99767f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(2373, Painbox.Constructor(Vector3(4364.068f, 6196.52f, 43.59856f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(2374, Painbox.Constructor(Vector3(4373.615f, 6203.562f, 43.59856f), painbox_radius_continuous), owning_building_guid = 66) } Building52() def Building52(): Unit = { // Name: NW_Oro_Tower Type: tower_a GUID: 67, MapID: 52 - LocalBuilding(67, 52, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4744f, 4694f, 211.0904f)))) + LocalBuilding(67, 52, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4744f, 4694f, 211.0904f), tower_a))) LocalObject(2633, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 67) LocalObject(506, Door.Constructor(Vector3(4756f, 4686f, 212.6114f)), owning_building_guid = 67) LocalObject(507, Door.Constructor(Vector3(4756f, 4686f, 232.6104f)), owning_building_guid = 67) @@ -2171,12 +2280,15 @@ object Map09 { TurretToWeapon(1750, 5098) LocalObject(1751, FacilityTurret.Constructor(manned_turret, Vector3(4766.647f, 4706.707f, 230.0324f)), owning_building_guid = 67) TurretToWeapon(1751, 5099) + LocalObject(2378, Painbox.Constructor(Vector3(4749.235f, 4687.803f, 202.5895f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(2379, Painbox.Constructor(Vector3(4760.889f, 4696.086f, 201.1904f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(2380, Painbox.Constructor(Vector3(4760.975f, 4684.223f, 201.1904f), painbox_radius_continuous), owning_building_guid = 67) } Building45() def Building45(): Unit = { // Name: E_Hiro_Tower Type: tower_a GUID: 68, MapID: 45 - LocalBuilding(68, 45, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4852f, 5700f, 177.862f)))) + LocalBuilding(68, 45, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4852f, 5700f, 177.862f), tower_a))) LocalObject(2635, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 68) LocalObject(521, Door.Constructor(Vector3(4864f, 5692f, 179.383f)), owning_building_guid = 68) LocalObject(522, Door.Constructor(Vector3(4864f, 5692f, 199.382f)), owning_building_guid = 68) @@ -2205,12 +2317,15 @@ object Map09 { TurretToWeapon(1754, 5100) LocalObject(1755, FacilityTurret.Constructor(manned_turret, Vector3(4874.647f, 5712.707f, 196.804f)), owning_building_guid = 68) TurretToWeapon(1755, 5101) + LocalObject(2384, Painbox.Constructor(Vector3(4857.235f, 5693.803f, 169.3611f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(2385, Painbox.Constructor(Vector3(4868.889f, 5702.086f, 167.9621f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(2386, Painbox.Constructor(Vector3(4868.975f, 5690.223f, 167.9621f), painbox_radius_continuous), owning_building_guid = 68) } Building19() def Building19(): Unit = { // Name: NE_Iva_Tower Type: tower_a GUID: 69, MapID: 19 - LocalBuilding(69, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7004f, 5834f, 43.82611f)))) + LocalBuilding(69, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(7004f, 5834f, 43.82611f), tower_a))) LocalObject(2641, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 69) LocalObject(619, Door.Constructor(Vector3(7016f, 5826f, 45.34711f)), owning_building_guid = 69) LocalObject(620, Door.Constructor(Vector3(7016f, 5826f, 65.34611f)), owning_building_guid = 69) @@ -2239,12 +2354,15 @@ object Map09 { TurretToWeapon(1794, 5102) LocalObject(1795, FacilityTurret.Constructor(manned_turret, Vector3(7026.647f, 5846.707f, 62.7681f)), owning_building_guid = 69) TurretToWeapon(1795, 5103) + LocalObject(2402, Painbox.Constructor(Vector3(7009.235f, 5827.803f, 35.32521f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(2403, Painbox.Constructor(Vector3(7020.889f, 5836.086f, 33.92611f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(2404, Painbox.Constructor(Vector3(7020.975f, 5824.223f, 33.92611f), painbox_radius_continuous), owning_building_guid = 69) } Building53() def Building53(): Unit = { // Name: S_Ishundar_Warpgate_Tower Type: tower_b GUID: 70, MapID: 53 - LocalBuilding(70, 53, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1258f, 6332f, 41.90735f)))) + LocalBuilding(70, 53, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1258f, 6332f, 41.90735f), tower_b))) LocalObject(2620, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 70) LocalObject(331, Door.Constructor(Vector3(1269.257f, 6341.016f, 43.42735f)), owning_building_guid = 70) LocalObject(332, Door.Constructor(Vector3(1269.257f, 6341.016f, 53.42735f)), owning_building_guid = 70) @@ -2273,12 +2391,15 @@ object Map09 { LocalObject(1849, Terminal.Constructor(order_terminal), owning_building_guid = 70) LocalObject(2536, SpawnTube.Constructor(respawn_tube_tower, Vector3(1268.303f, 6337.069f, 31.38935f), Vector3(0, 0, 355)), owning_building_guid = 70) LocalObject(2537, SpawnTube.Constructor(respawn_tube_tower, Vector3(1269.734f, 6320.722f, 31.38935f), Vector3(0, 0, 355)), owning_building_guid = 70) + LocalObject(2339, Painbox.Constructor(Vector3(1264.095f, 6325.355f, 33.19675f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2340, Painbox.Constructor(Vector3(1275.01f, 6335.603f, 32.00735f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2341, Painbox.Constructor(Vector3(1275.927f, 6323.608f, 32.00735f), painbox_radius_continuous), owning_building_guid = 70) } Building28() def Building28(): Unit = { // Name: NE_Esamir_Warpgate_Tower Type: tower_b GUID: 71, MapID: 28 - LocalBuilding(71, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2312f, 2572f, 47.95525f)))) + LocalBuilding(71, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2312f, 2572f, 47.95525f), tower_b))) LocalObject(2623, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 71) LocalObject(358, Door.Constructor(Vector3(2319.279f, 2559.549f, 49.47525f)), owning_building_guid = 71) LocalObject(359, Door.Constructor(Vector3(2319.279f, 2559.549f, 59.47525f)), owning_building_guid = 71) @@ -2307,12 +2428,15 @@ object Map09 { LocalObject(1865, Terminal.Constructor(order_terminal), owning_building_guid = 71) LocalObject(2545, SpawnTube.Constructor(respawn_tube_tower, Vector3(2316.249f, 2556.289f, 37.43726f), Vector3(0, 0, 26)), owning_building_guid = 71) LocalObject(2546, SpawnTube.Constructor(respawn_tube_tower, Vector3(2323.443f, 2571.039f, 37.43726f), Vector3(0, 0, 26)), owning_building_guid = 71) + LocalObject(2348, Painbox.Constructor(Vector3(2313.802f, 2563.165f, 39.24465f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2349, Painbox.Constructor(Vector3(2323.044f, 2555.574f, 38.05525f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2350, Painbox.Constructor(Vector3(2328.436f, 2566.327f, 38.05525f), painbox_radius_continuous), owning_building_guid = 71) } Building24() def Building24(): Unit = { // Name: E_Ishundar_Warpgate_Tower Type: tower_b GUID: 72, MapID: 24 - LocalBuilding(72, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2552f, 6916f, 52.0414f)))) + LocalBuilding(72, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2552f, 6916f, 52.0414f), tower_b))) LocalObject(2625, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 72) LocalObject(368, Door.Constructor(Vector3(2564f, 6908f, 53.56141f)), owning_building_guid = 72) LocalObject(369, Door.Constructor(Vector3(2564f, 6908f, 63.56141f)), owning_building_guid = 72) @@ -2341,12 +2465,15 @@ object Map09 { LocalObject(1871, Terminal.Constructor(order_terminal), owning_building_guid = 72) LocalObject(2549, SpawnTube.Constructor(respawn_tube_tower, Vector3(2562.706f, 6903.742f, 41.52341f), Vector3(0, 0, 0)), owning_building_guid = 72) LocalObject(2550, SpawnTube.Constructor(respawn_tube_tower, Vector3(2562.706f, 6920.152f, 41.52341f), Vector3(0, 0, 0)), owning_building_guid = 72) + LocalObject(2352, Painbox.Constructor(Vector3(2557.493f, 6908.849f, 43.3308f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2355, Painbox.Constructor(Vector3(2569.127f, 6906.078f, 42.1414f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2356, Painbox.Constructor(Vector3(2569.259f, 6918.107f, 42.1414f), painbox_radius_continuous), owning_building_guid = 72) } Building49() def Building49(): Unit = { // Name: W_Rehua_Tower Type: tower_b GUID: 73, MapID: 49 - LocalBuilding(73, 49, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3354f, 1956f, 54.89647f)))) + LocalBuilding(73, 49, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3354f, 1956f, 54.89647f), tower_b))) LocalObject(2626, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 73) LocalObject(374, Door.Constructor(Vector3(3366f, 1948f, 56.41647f)), owning_building_guid = 73) LocalObject(375, Door.Constructor(Vector3(3366f, 1948f, 66.41647f)), owning_building_guid = 73) @@ -2375,12 +2502,15 @@ object Map09 { LocalObject(1874, Terminal.Constructor(order_terminal), owning_building_guid = 73) LocalObject(2551, SpawnTube.Constructor(respawn_tube_tower, Vector3(3364.706f, 1943.742f, 44.37846f), Vector3(0, 0, 0)), owning_building_guid = 73) LocalObject(2552, SpawnTube.Constructor(respawn_tube_tower, Vector3(3364.706f, 1960.152f, 44.37846f), Vector3(0, 0, 0)), owning_building_guid = 73) + LocalObject(2357, Painbox.Constructor(Vector3(3359.493f, 1948.849f, 46.18587f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2358, Painbox.Constructor(Vector3(3371.127f, 1946.078f, 44.99647f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2359, Painbox.Constructor(Vector3(3371.259f, 1958.107f, 44.99647f), painbox_radius_continuous), owning_building_guid = 73) } Building22() def Building22(): Unit = { // Name: W_Sina_Tower Type: tower_b GUID: 74, MapID: 22 - LocalBuilding(74, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4834f, 1886f, 56.61641f)))) + LocalBuilding(74, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4834f, 1886f, 56.61641f), tower_b))) LocalObject(2634, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 74) LocalObject(514, Door.Constructor(Vector3(4843.33f, 1896.998f, 58.13641f)), owning_building_guid = 74) LocalObject(515, Door.Constructor(Vector3(4843.33f, 1896.998f, 68.13641f)), owning_building_guid = 74) @@ -2409,12 +2539,15 @@ object Map09 { LocalObject(1933, Terminal.Constructor(order_terminal), owning_building_guid = 74) LocalObject(2588, SpawnTube.Constructor(respawn_tube_tower, Vector3(4843.147f, 1892.942f, 46.09841f), Vector3(0, 0, 344)), owning_building_guid = 74) LocalObject(2589, SpawnTube.Constructor(respawn_tube_tower, Vector3(4847.67f, 1877.168f, 46.09841f), Vector3(0, 0, 344)), owning_building_guid = 74) + LocalObject(2381, Painbox.Constructor(Vector3(4841.251f, 1880.64f, 47.90582f), painbox_radius_continuous), owning_building_guid = 74) + LocalObject(2382, Painbox.Constructor(Vector3(4850.01f, 1892.782f, 46.71642f), painbox_radius_continuous), owning_building_guid = 74) + LocalObject(2383, Painbox.Constructor(Vector3(4853.199f, 1881.183f, 46.71642f), painbox_radius_continuous), owning_building_guid = 74) } Building23() def Building23(): Unit = { // Name: SE_Tara_Tower Type: tower_c GUID: 75, MapID: 23 - LocalBuilding(75, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1772f, 3744f, 43.52397f)))) + LocalBuilding(75, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1772f, 3744f, 43.52397f), tower_c))) LocalObject(2621, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 75) LocalObject(348, Door.Constructor(Vector3(1772.33f, 3758.418f, 45.04497f)), owning_building_guid = 75) LocalObject(349, Door.Constructor(Vector3(1772.33f, 3758.418f, 65.04398f)), owning_building_guid = 75) @@ -2447,12 +2580,15 @@ object Map09 { TurretToWeapon(1690, 5104) LocalObject(1691, FacilityTurret.Constructor(manned_turret, Vector3(1775.687f, 3723.192f, 62.46597f)), owning_building_guid = 75) TurretToWeapon(1691, 5105) + LocalObject(2342, Painbox.Constructor(Vector3(1780.159f, 3759.178f, 33.62397f), painbox_radius_continuous), owning_building_guid = 75) + LocalObject(2343, Painbox.Constructor(Vector3(1780.412f, 3743.547f, 35.54347f), painbox_radius_continuous), owning_building_guid = 75) + LocalObject(2344, Painbox.Constructor(Vector3(1790.275f, 3751.863f, 33.62397f), painbox_radius_continuous), owning_building_guid = 75) } Building21() def Building21(): Unit = { // Name: NE_Pele_Tower Type: tower_c GUID: 76, MapID: 21 - LocalBuilding(76, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4686f, 3958f, 193.4062f)))) + LocalBuilding(76, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4686f, 3958f, 193.4062f), tower_c))) LocalObject(2632, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 76) LocalObject(502, Door.Constructor(Vector3(4698f, 3950f, 194.9272f)), owning_building_guid = 76) LocalObject(503, Door.Constructor(Vector3(4698f, 3950f, 214.9262f)), owning_building_guid = 76) @@ -2485,12 +2621,15 @@ object Map09 { TurretToWeapon(1745, 5106) LocalObject(1748, FacilityTurret.Constructor(manned_turret, Vector3(4709.497f, 3972.957f, 212.3482f)), owning_building_guid = 76) TurretToWeapon(1748, 5107) + LocalObject(2375, Painbox.Constructor(Vector3(4690.454f, 3950.849f, 185.4257f), painbox_radius_continuous), owning_building_guid = 76) + LocalObject(2376, Painbox.Constructor(Vector3(4702.923f, 3947.54f, 183.5062f), painbox_radius_continuous), owning_building_guid = 76) + LocalObject(2377, Painbox.Constructor(Vector3(4703.113f, 3960.022f, 183.5062f), painbox_radius_continuous), owning_building_guid = 76) } Building25() def Building25(): Unit = { // Name: SE_Laka_Tower Type: tower_c GUID: 77, MapID: 25 - LocalBuilding(77, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5268f, 6372f, 48.24061f)))) + LocalBuilding(77, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5268f, 6372f, 48.24061f), tower_c))) LocalObject(2636, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 77) LocalObject(552, Door.Constructor(Vector3(5278.253f, 6382.143f, 49.76161f)), owning_building_guid = 77) LocalObject(553, Door.Constructor(Vector3(5278.253f, 6382.143f, 69.7606f)), owning_building_guid = 77) @@ -2523,12 +2662,15 @@ object Map09 { TurretToWeapon(1764, 5108) LocalObject(1767, FacilityTurret.Constructor(manned_turret, Vector3(5288.211f, 6391.166f, 67.18261f)), owning_building_guid = 77) TurretToWeapon(1767, 5109) + LocalObject(2387, Painbox.Constructor(Vector3(5273.737f, 6365.83f, 40.26011f), painbox_radius_continuous), owning_building_guid = 77) + LocalObject(2388, Painbox.Constructor(Vector3(5284.413f, 6377.25f, 38.34061f), painbox_radius_continuous), owning_building_guid = 77) + LocalObject(2389, Painbox.Constructor(Vector3(5286.608f, 6364.961f, 38.34061f), painbox_radius_continuous), owning_building_guid = 77) } Building29() def Building29(): Unit = { // Name: NE_Matagi_Tower Type: tower_c GUID: 78, MapID: 29 - LocalBuilding(78, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5380f, 5216f, 236.7046f)))) + LocalBuilding(78, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5380f, 5216f, 236.7046f), tower_c))) LocalObject(2637, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 78) LocalObject(567, Door.Constructor(Vector3(5385.707f, 5229.245f, 238.2256f)), owning_building_guid = 78) LocalObject(568, Door.Constructor(Vector3(5385.707f, 5229.245f, 258.2246f)), owning_building_guid = 78) @@ -2561,12 +2703,15 @@ object Map09 { TurretToWeapon(1772, 5110) LocalObject(1774, FacilityTurret.Constructor(manned_turret, Vector3(5391.56f, 5241.341f, 255.6466f)), owning_building_guid = 78) TurretToWeapon(1774, 5111) + LocalObject(2390, Painbox.Constructor(Vector3(5387.63f, 5212.429f, 228.7241f), painbox_radius_continuous), owning_building_guid = 78) + LocalObject(2391, Painbox.Constructor(Vector3(5393.251f, 5227.016f, 226.8046f), painbox_radius_continuous), owning_building_guid = 78) + LocalObject(2392, Painbox.Constructor(Vector3(5399.89f, 5216.444f, 226.8046f), painbox_radius_continuous), owning_building_guid = 78) } Building37() def Building37(): Unit = { // Name: NE_Sina_Tower Type: tower_c GUID: 79, MapID: 37 - LocalBuilding(79, 37, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6202f, 2442f, 49.96948f)))) + LocalBuilding(79, 37, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6202f, 2442f, 49.96948f), tower_c))) LocalObject(2638, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 79) LocalObject(593, Door.Constructor(Vector3(6200.07f, 2427.708f, 51.49048f)), owning_building_guid = 79) LocalObject(594, Door.Constructor(Vector3(6200.07f, 2427.708f, 71.48949f)), owning_building_guid = 79) @@ -2599,12 +2744,15 @@ object Map09 { TurretToWeapon(1783, 5112) LocalObject(1784, FacilityTurret.Constructor(manned_turret, Vector3(6225.744f, 2427.438f, 68.91148f)), owning_building_guid = 79) TurretToWeapon(1784, 5113) + LocalObject(2393, Painbox.Constructor(Vector3(6197.525f, 2434.862f, 41.98898f), painbox_radius_continuous), owning_building_guid = 79) + LocalObject(2394, Painbox.Constructor(Vector3(6200.017f, 2422.204f, 40.06948f), painbox_radius_continuous), owning_building_guid = 79) + LocalObject(2395, Painbox.Constructor(Vector3(6211.319f, 2427.505f, 40.06948f), painbox_radius_continuous), owning_building_guid = 79) } Building27() def Building27(): Unit = { // Name: S_Iva_Tower Type: tower_c GUID: 80, MapID: 27 - LocalBuilding(80, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6438f, 4958f, 63.71655f)))) + LocalBuilding(80, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6438f, 4958f, 63.71655f), tower_c))) LocalObject(2639, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 80) LocalObject(603, Door.Constructor(Vector3(6443.006f, 4944.475f, 65.23755f)), owning_building_guid = 80) LocalObject(604, Door.Constructor(Vector3(6443.006f, 4944.475f, 85.23654f)), owning_building_guid = 80) @@ -2637,12 +2785,15 @@ object Map09 { TurretToWeapon(1788, 5114) LocalObject(1789, FacilityTurret.Constructor(manned_turret, Vector3(6465.801f, 4956.289f, 82.65855f)), owning_building_guid = 80) TurretToWeapon(1789, 5115) + LocalObject(2396, Painbox.Constructor(Vector3(6437.4f, 4949.597f, 55.73605f), painbox_radius_continuous), owning_building_guid = 80) + LocalObject(2397, Painbox.Constructor(Vector3(6445.542f, 4939.59f, 53.81654f), painbox_radius_continuous), owning_building_guid = 80) + LocalObject(2398, Painbox.Constructor(Vector3(6453.033f, 4949.577f, 53.81654f), painbox_radius_continuous), owning_building_guid = 80) } Building50() def Building50(): Unit = { // Name: W_Cyssor_Warpgate_Tower Type: tower_c GUID: 81, MapID: 50 - LocalBuilding(81, 50, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6630f, 3188f, 51.50481f)))) + LocalBuilding(81, 50, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6630f, 3188f, 51.50481f), tower_c))) LocalObject(2640, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 81) LocalObject(615, Door.Constructor(Vector3(6639.521f, 3198.833f, 53.02581f)), owning_building_guid = 81) LocalObject(616, Door.Constructor(Vector3(6639.521f, 3198.833f, 73.02481f)), owning_building_guid = 81) @@ -2675,6 +2826,9 @@ object Map09 { TurretToWeapon(1792, 5116) LocalObject(1793, FacilityTurret.Constructor(manned_turret, Vector3(6648.825f, 3208.529f, 70.44681f)), owning_building_guid = 81) TurretToWeapon(1793, 5117) + LocalObject(2399, Painbox.Constructor(Vector3(6636.153f, 3182.245f, 43.52431f), painbox_radius_continuous), owning_building_guid = 81) + LocalObject(2400, Painbox.Constructor(Vector3(6646.006f, 3194.382f, 41.6048f), painbox_radius_continuous), owning_building_guid = 81) + LocalObject(2401, Painbox.Constructor(Vector3(6649.054f, 3182.276f, 41.6048f), painbox_radius_continuous), owning_building_guid = 81) } Building2() diff --git a/pslogin/src/main/scala/zonemaps/Map10.scala b/pslogin/src/main/scala/zonemaps/Map10.scala index f498b1bfe..ee66c433d 100644 --- a/pslogin/src/main/scala/zonemaps/Map10.scala +++ b/pslogin/src/main/scala/zonemaps/Map10.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} @@ -22,7 +23,7 @@ object Map10 { Building13() def Building13(): Unit = { // Name: Sungrey Type: amp_station GUID: 1, MapID: 13 - LocalBuilding(1, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4686f, 5546f, 72.05738f)))) + LocalBuilding(1, 13, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4686f, 5546f, 72.05738f), amp_station))) LocalObject(197, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(151, Door.Constructor(Vector3(4679.2f, 5546.333f, 84.95938f)), owning_building_guid = 1) LocalObject(152, Door.Constructor(Vector3(4692.808f, 5546.092f, 84.95938f)), owning_building_guid = 1) @@ -137,12 +138,18 @@ object Map10 { TurretToWeapon(1573, 5004) LocalObject(1574, FacilityTurret.Constructor(manned_turret, Vector3(4784.684f, 5523.266f, 80.76538f)), owning_building_guid = 1) TurretToWeapon(1574, 5005) + LocalObject(2062, Painbox.Constructor(Vector3(4691.837f, 5486.04f, 62.12838f), painbox), owning_building_guid = 1) + LocalObject(2074, Painbox.Constructor(Vector3(4687.197f, 5533.582f, 69.70578f), painbox_continuous), owning_building_guid = 1) + LocalObject(2086, Painbox.Constructor(Vector3(4689.956f, 5500.119f, 58.71638f), painbox_door_radius), owning_building_guid = 1) + LocalObject(2110, Painbox.Constructor(Vector3(4676.509f, 5534.238f, 66.02188f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(2111, Painbox.Constructor(Vector3(4682.069f, 5547.536f, 67.93598f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(2112, Painbox.Constructor(Vector3(4702.852f, 5533.705f, 65.95738f), painbox_door_radius_continuous), owning_building_guid = 1) } Building49() def Building49(): Unit = { // Name: Verica Type: amp_station GUID: 4, MapID: 49 - LocalBuilding(4, 49, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4902f, 3534f, 47.26933f)))) + LocalBuilding(4, 49, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4902f, 3534f, 47.26933f), amp_station))) LocalObject(198, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 4) LocalObject(153, Door.Constructor(Vector3(4895.195f, 3533.789f, 60.17133f)), owning_building_guid = 4) LocalObject(154, Door.Constructor(Vector3(4908.805f, 3533.786f, 60.17133f)), owning_building_guid = 4) @@ -257,12 +264,18 @@ object Map10 { TurretToWeapon(1583, 5010) LocalObject(1584, FacilityTurret.Constructor(manned_turret, Vector3(5006.839f, 3614.624f, 55.97733f)), owning_building_guid = 4) TurretToWeapon(1584, 5011) + LocalObject(2063, Painbox.Constructor(Vector3(4895.117f, 3593.849f, 37.34032f), painbox), owning_building_guid = 4) + LocalObject(2075, Painbox.Constructor(Vector3(4900.586f, 3546.396f, 44.91772f), painbox_continuous), owning_building_guid = 4) + LocalObject(2087, Painbox.Constructor(Vector3(4897.244f, 3579.805f, 33.92833f), painbox_door_radius), owning_building_guid = 4) + LocalObject(2113, Painbox.Constructor(Vector3(4884.937f, 3546f, 41.16933f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(2114, Painbox.Constructor(Vector3(4905.957f, 3532.533f, 43.14793f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(2115, Painbox.Constructor(Vector3(4911.284f, 3545.926f, 41.23383f), painbox_door_radius_continuous), owning_building_guid = 4) } Building44() def Building44(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 7, MapID: 44 - LocalBuilding(7, 44, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4418f, 2340f, 47.18137f)))) + LocalBuilding(7, 44, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4418f, 2340f, 47.18137f), bunker_gauntlet))) LocalObject(393, Door.Constructor(Vector3(4416.088f, 2364.898f, 48.70237f)), owning_building_guid = 7) LocalObject(394, Door.Constructor(Vector3(4416.099f, 2315.077f, 48.70237f)), owning_building_guid = 7) } @@ -270,77 +283,77 @@ object Map10 { Building41() def Building41(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 8, MapID: 41 - LocalBuilding(8, 41, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3754f, 5092f, 57.63699f)))) + LocalBuilding(8, 41, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3754f, 5092f, 57.63699f), bunker_lg))) LocalObject(356, Door.Constructor(Vector3(3756.606f, 5094.557f, 59.15799f)), owning_building_guid = 8) } Building37() def Building37(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 9, MapID: 37 - LocalBuilding(9, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4288f, 2540f, 47.49414f)))) + LocalBuilding(9, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4288f, 2540f, 47.49414f), bunker_lg))) LocalObject(385, Door.Constructor(Vector3(4287.965f, 2536.349f, 49.01514f)), owning_building_guid = 9) } Building42() def Building42(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 10, MapID: 42 - LocalBuilding(10, 42, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4570f, 5668f, 69.13481f)))) + LocalBuilding(10, 42, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4570f, 5668f, 69.13481f), bunker_lg))) LocalObject(401, Door.Constructor(Vector3(4569.965f, 5664.349f, 70.65582f)), owning_building_guid = 10) } Building43() def Building43(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 11, MapID: 43 - LocalBuilding(11, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4734f, 6182f, 69.42805f)))) + LocalBuilding(11, 43, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4734f, 6182f, 69.42805f), bunker_lg))) LocalObject(434, Door.Constructor(Vector3(4734.035f, 6185.651f, 70.94905f)), owning_building_guid = 11) } Building40() def Building40(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 12, MapID: 40 - LocalBuilding(12, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6116f, 5328f, 61.81373f)))) + LocalBuilding(12, 40, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6116f, 5328f, 61.81373f), bunker_lg))) LocalObject(512, Door.Constructor(Vector3(6118.557f, 5325.394f, 63.33473f)), owning_building_guid = 12) } Building36() def Building36(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 13, MapID: 36 - LocalBuilding(13, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3390f, 2748f, 69.11893f)))) + LocalBuilding(13, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(3390f, 2748f, 69.11893f), bunker_sm))) LocalObject(326, Door.Constructor(Vector3(3389.945f, 2746.775f, 70.63993f)), owning_building_guid = 13) } Building45() def Building45(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 14, MapID: 45 - LocalBuilding(14, 45, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4006f, 5186f, 46.02675f)))) + LocalBuilding(14, 45, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(4006f, 5186f, 46.02675f), bunker_sm))) LocalObject(374, Door.Constructor(Vector3(4004.775f, 5186.055f, 47.54775f)), owning_building_guid = 14) } Building50() def Building50(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 15, MapID: 50 - LocalBuilding(15, 50, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6156f, 2592f, 41.59035f)))) + LocalBuilding(15, 50, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6156f, 2592f, 41.59035f), bunker_sm))) LocalObject(517, Door.Constructor(Vector3(6156.055f, 2593.225f, 43.11135f)), owning_building_guid = 15) } Building38() def Building38(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 16, MapID: 38 - LocalBuilding(16, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6168f, 3532f, 37.92495f)))) + LocalBuilding(16, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6168f, 3532f, 37.92495f), bunker_sm))) LocalObject(518, Door.Constructor(Vector3(6167.081f, 3531.189f, 39.44595f)), owning_building_guid = 16) } Building39() def Building39(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 17, MapID: 39 - LocalBuilding(17, 39, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6550f, 4324f, 56.2203f)))) + LocalBuilding(17, 39, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(6550f, 4324f, 56.2203f), bunker_sm))) LocalObject(550, Door.Constructor(Vector3(6550.055f, 4325.225f, 57.7413f)), owning_building_guid = 17) } Building6() def Building6(): Unit = { // Name: Cetan Type: comm_station GUID: 18, MapID: 6 - LocalBuilding(18, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3500f, 2544f, 47.96331f)))) + LocalBuilding(18, 6, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3500f, 2544f, 47.96331f), comm_station))) LocalObject(193, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 18) LocalObject(329, Door.Constructor(Vector3(3458.543f, 2597.875f, 49.71431f)), owning_building_guid = 18) LocalObject(334, Door.Constructor(Vector3(3468.454f, 2487.239f, 57.67831f)), owning_building_guid = 18) @@ -446,12 +459,18 @@ object Map10 { TurretToWeapon(1543, 5016) LocalObject(1544, FacilityTurret.Constructor(manned_turret, Vector3(3582.023f, 2559.228f, 56.67131f)), owning_building_guid = 18) TurretToWeapon(1544, 5017) + LocalObject(2058, Painbox.Constructor(Vector3(3462.13f, 2560.211f, 35.56532f), painbox), owning_building_guid = 18) + LocalObject(2070, Painbox.Constructor(Vector3(3520.306f, 2593.075f, 42.60812f), painbox_continuous), owning_building_guid = 18) + LocalObject(2082, Painbox.Constructor(Vector3(3471.452f, 2548.438f, 33.42201f), painbox_door_radius), owning_building_guid = 18) + LocalObject(2098, Painbox.Constructor(Vector3(3514.735f, 2597.923f, 39.77102f), painbox_door_radius_continuous), owning_building_guid = 18) + LocalObject(2099, Painbox.Constructor(Vector3(3528.458f, 2601.547f, 40.98932f), painbox_door_radius_continuous), owning_building_guid = 18) + LocalObject(2100, Painbox.Constructor(Vector3(3530.864f, 2575.824f, 39.98932f), painbox_door_radius_continuous), owning_building_guid = 18) } Building12() def Building12(): Unit = { // Name: Qumu Type: comm_station GUID: 21, MapID: 12 - LocalBuilding(21, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3904f, 5172f, 46.34075f)))) + LocalBuilding(21, 12, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3904f, 5172f, 46.34075f), comm_station))) LocalObject(194, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 21) LocalObject(357, Door.Constructor(Vector3(3857.139f, 5221.246f, 48.09175f)), owning_building_guid = 21) LocalObject(358, Door.Constructor(Vector3(3870.225f, 5233.883f, 56.05475f)), owning_building_guid = 21) @@ -557,12 +576,18 @@ object Map10 { TurretToWeapon(1553, 5022) LocalObject(1554, FacilityTurret.Constructor(manned_turret, Vector3(3983.982f, 5195.718f, 55.04875f)), owning_building_guid = 21) TurretToWeapon(1554, 5023) + LocalObject(2059, Painbox.Constructor(Vector3(3864.643f, 5184.164f, 33.94275f), painbox), owning_building_guid = 21) + LocalObject(2071, Painbox.Constructor(Vector3(3919.065f, 5222.929f, 40.98555f), painbox_continuous), owning_building_guid = 21) + LocalObject(2083, Painbox.Constructor(Vector3(3875.145f, 5173.43f, 31.79945f), painbox_door_radius), owning_building_guid = 21) + LocalObject(2101, Painbox.Constructor(Vector3(3913.018f, 5227.168f, 38.14845f), painbox_door_radius_continuous), owning_building_guid = 21) + LocalObject(2102, Painbox.Constructor(Vector3(3926.287f, 5232.207f, 39.36675f), painbox_door_radius_continuous), owning_building_guid = 21) + LocalObject(2103, Painbox.Constructor(Vector3(3931.369f, 5206.876f, 38.36675f), painbox_door_radius_continuous), owning_building_guid = 21) } Building5() def Building5(): Unit = { // Name: Azeban Type: comm_station_dsp GUID: 24, MapID: 5 - LocalBuilding(24, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6260f, 5234f, 61.88216f)))) + LocalBuilding(24, 5, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6260f, 5234f, 61.88216f), comm_station_dsp))) LocalObject(201, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 24) LocalObject(254, Door.Constructor(Vector3(6328.339f, 5304.464f, 65.26015f)), owning_building_guid = 24) LocalObject(523, Door.Constructor(Vector3(6200.196f, 5190.501f, 63.53316f)), owning_building_guid = 24) @@ -690,12 +715,18 @@ object Map10 { TurretToWeapon(1614, 5030) LocalObject(1615, FacilityTurret.Constructor(manned_turret, Vector3(6380.773f, 5242.733f, 70.49016f)), owning_building_guid = 24) TurretToWeapon(1615, 5031) + LocalObject(2066, Painbox.Constructor(Vector3(6288.428f, 5294.057f, 48.37646f), painbox), owning_building_guid = 24) + LocalObject(2078, Painbox.Constructor(Vector3(6305.857f, 5254.408f, 56.00965f), painbox_continuous), owning_building_guid = 24) + LocalObject(2090, Painbox.Constructor(Vector3(6302.203f, 5292.915f, 47.61436f), painbox_door_radius), owning_building_guid = 24) + LocalObject(2122, Painbox.Constructor(Vector3(6303.087f, 5239.386f, 54.41136f), painbox_door_radius_continuous), owning_building_guid = 24) + LocalObject(2123, Painbox.Constructor(Vector3(6303.895f, 5268.081f, 54.88216f), painbox_door_radius_continuous), owning_building_guid = 24) + LocalObject(2124, Painbox.Constructor(Vector3(6318.317f, 5261.888f, 55.31246f), painbox_door_radius_continuous), owning_building_guid = 24) } Building8() def Building8(): Unit = { // Name: Ikanam Type: cryo_facility GUID: 27, MapID: 8 - LocalBuilding(27, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2694f, 2352f, 57.10244f)))) + LocalBuilding(27, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2694f, 2352f, 57.10244f), cryo_facility))) LocalObject(191, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 27) LocalObject(294, Door.Constructor(Vector3(2635.023f, 2356.5f, 58.65344f)), owning_building_guid = 27) LocalObject(295, Door.Constructor(Vector3(2635.023f, 2374.693f, 66.61744f)), owning_building_guid = 27) @@ -830,12 +861,18 @@ object Map10 { LocalObject(859, ImplantTerminalMech.Constructor, owning_building_guid = 27) LocalObject(851, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 27) TerminalToInterface(859, 851) + LocalObject(2056, Painbox.Constructor(Vector3(2699.594f, 2332.334f, 71.13124f), painbox), owning_building_guid = 27) + LocalObject(2068, Painbox.Constructor(Vector3(2708.753f, 2359.712f, 51.17234f), painbox_continuous), owning_building_guid = 27) + LocalObject(2080, Painbox.Constructor(Vector3(2698.182f, 2346.798f, 71.33634f), painbox_door_radius), owning_building_guid = 27) + LocalObject(2092, Painbox.Constructor(Vector3(2704.54f, 2349.793f, 49.45834f), painbox_door_radius_continuous), owning_building_guid = 27) + LocalObject(2093, Painbox.Constructor(Vector3(2706.515f, 2377.831f, 48.81664f), painbox_door_radius_continuous), owning_building_guid = 27) + LocalObject(2094, Painbox.Constructor(Vector3(2721.882f, 2371.05f, 50.64334f), painbox_door_radius_continuous), owning_building_guid = 27) } Building11() def Building11(): Unit = { // Name: Onatha Type: cryo_facility GUID: 30, MapID: 11 - LocalBuilding(30, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3350f, 5732f, 47.90467f)))) + LocalBuilding(30, 11, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(3350f, 5732f, 47.90467f), cryo_facility))) LocalObject(192, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 30) LocalObject(309, Door.Constructor(Vector3(3291.023f, 5736.5f, 49.45567f)), owning_building_guid = 30) LocalObject(310, Door.Constructor(Vector3(3291.023f, 5754.693f, 57.41967f)), owning_building_guid = 30) @@ -970,12 +1007,18 @@ object Map10 { LocalObject(861, ImplantTerminalMech.Constructor, owning_building_guid = 30) LocalObject(853, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 30) TerminalToInterface(861, 853) + LocalObject(2057, Painbox.Constructor(Vector3(3355.594f, 5712.334f, 61.93347f), painbox), owning_building_guid = 30) + LocalObject(2069, Painbox.Constructor(Vector3(3364.753f, 5739.712f, 41.97457f), painbox_continuous), owning_building_guid = 30) + LocalObject(2081, Painbox.Constructor(Vector3(3354.182f, 5726.798f, 62.13857f), painbox_door_radius), owning_building_guid = 30) + LocalObject(2095, Painbox.Constructor(Vector3(3360.54f, 5729.793f, 40.26057f), painbox_door_radius_continuous), owning_building_guid = 30) + LocalObject(2096, Painbox.Constructor(Vector3(3362.515f, 5757.831f, 39.61887f), painbox_door_radius_continuous), owning_building_guid = 30) + LocalObject(2097, Painbox.Constructor(Vector3(3377.882f, 5751.05f, 41.44557f), painbox_door_radius_continuous), owning_building_guid = 30) } Building9() def Building9(): Unit = { // Name: Kyoi Type: cryo_facility GUID: 33, MapID: 9 - LocalBuilding(33, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5556f, 2232f, 62.32201f)))) + LocalBuilding(33, 9, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5556f, 2232f, 62.32201f), cryo_facility))) LocalObject(199, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 33) LocalObject(484, Door.Constructor(Vector3(5486.761f, 2192.066f, 63.873f)), owning_building_guid = 33) LocalObject(485, Door.Constructor(Vector3(5487.396f, 2210.248f, 71.83701f)), owning_building_guid = 33) @@ -1110,12 +1153,18 @@ object Map10 { LocalObject(863, ImplantTerminalMech.Constructor, owning_building_guid = 33) LocalObject(855, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 33) TerminalToInterface(863, 855) + LocalObject(2064, Painbox.Constructor(Vector3(5575.85f, 2236.904f, 76.35081f), painbox), owning_building_guid = 33) + LocalObject(2076, Painbox.Constructor(Vector3(5548.808f, 2247.013f, 56.39191f), painbox_continuous), owning_building_guid = 33) + LocalObject(2088, Painbox.Constructor(Vector3(5561.345f, 2235.998f, 76.55591f), painbox_door_radius), owning_building_guid = 33) + LocalObject(2116, Painbox.Constructor(Vector3(5530.622f, 2245.409f, 54.03621f), painbox_door_radius_continuous), owning_building_guid = 33) + LocalObject(2117, Painbox.Constructor(Vector3(5537.935f, 2260.53f, 55.86291f), painbox_door_radius_continuous), owning_building_guid = 33) + LocalObject(2118, Painbox.Constructor(Vector3(5558.573f, 2242.456f, 54.67791f), painbox_door_radius_continuous), owning_building_guid = 33) } Building15() def Building15(): Unit = { // Name: Xelas Type: cryo_facility GUID: 36, MapID: 15 - LocalBuilding(36, 15, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6644f, 4402f, 56.31071f)))) + LocalBuilding(36, 15, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(6644f, 4402f, 56.31071f), cryo_facility))) LocalObject(202, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 36) LocalObject(551, Door.Constructor(Vector3(6564.263f, 4396.46f, 57.86171f)), owning_building_guid = 36) LocalObject(552, Door.Constructor(Vector3(6572.804f, 4412.523f, 65.82571f)), owning_building_guid = 36) @@ -1250,6 +1299,12 @@ object Map10 { LocalObject(865, ImplantTerminalMech.Constructor, owning_building_guid = 36) LocalObject(857, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 36) TerminalToInterface(865, 857) + LocalObject(2067, Painbox.Constructor(Vector3(6663.99f, 4397.706f, 70.33951f), painbox), owning_building_guid = 36) + LocalObject(2079, Painbox.Constructor(Vector3(6644.117f, 4418.646f, 50.38061f), painbox_continuous), owning_building_guid = 36) + LocalObject(2091, Painbox.Constructor(Vector3(6650.557f, 4403.25f, 70.54461f), painbox_door_radius), owning_building_guid = 36) + LocalObject(2125, Painbox.Constructor(Vector3(6627.068f, 4425.178f, 48.02491f), painbox_door_radius_continuous), owning_building_guid = 36) + LocalObject(2126, Painbox.Constructor(Vector3(6640.27f, 4435.562f, 49.85161f), painbox_door_radius_continuous), owning_building_guid = 36) + LocalObject(2127, Painbox.Constructor(Vector3(6650.896f, 4410.27f, 48.66661f), painbox_door_radius_continuous), owning_building_guid = 36) } Building20900() @@ -1267,7 +1322,7 @@ object Map10 { Building7() def Building7(): Unit = { // Name: Heyoka Type: tech_plant GUID: 43, MapID: 7 - LocalBuilding(43, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4298f, 2404f, 47.49414f)))) + LocalBuilding(43, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4298f, 2404f, 47.49414f), tech_plant))) LocalObject(195, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 43) LocalObject(379, Door.Constructor(Vector3(4226.54f, 2333.929f, 49.03614f)), owning_building_guid = 43) LocalObject(380, Door.Constructor(Vector3(4226.54f, 2352.121f, 56.99914f)), owning_building_guid = 43) @@ -1380,12 +1435,18 @@ object Map10 { TurretToWeapon(1561, 5056) LocalObject(1562, FacilityTurret.Constructor(manned_turret, Vector3(4391.881f, 2369.423f, 55.99314f)), owning_building_guid = 43) TurretToWeapon(1562, 5057) + LocalObject(2060, Painbox.Constructor(Vector3(4323.737f, 2400.206f, 36.06744f), painbox), owning_building_guid = 43) + LocalObject(2072, Painbox.Constructor(Vector3(4318.832f, 2367.212f, 44.36404f), painbox_continuous), owning_building_guid = 43) + LocalObject(2084, Painbox.Constructor(Vector3(4325.7f, 2385.471f, 35.75354f), painbox_door_radius), owning_building_guid = 43) + LocalObject(2104, Painbox.Constructor(Vector3(4317.035f, 2354.278f, 42.22204f), painbox_door_radius_continuous), owning_building_guid = 43) + LocalObject(2105, Painbox.Constructor(Vector3(4317.861f, 2381.769f, 42.77034f), painbox_door_radius_continuous), owning_building_guid = 43) + LocalObject(2106, Painbox.Constructor(Vector3(4333.641f, 2374.57f, 43.67644f), painbox_door_radius_continuous), owning_building_guid = 43) } Building14() def Building14(): Unit = { // Name: Tumas Type: tech_plant GUID: 46, MapID: 14 - LocalBuilding(46, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4610f, 6292f, 69.42805f)))) + LocalBuilding(46, 14, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(4610f, 6292f, 69.42805f), tech_plant))) LocalObject(196, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 46) LocalObject(402, Door.Constructor(Vector3(4579.167f, 6317.101f, 70.97005f)), owning_building_guid = 46) LocalObject(403, Door.Constructor(Vector3(4579.485f, 6335.291f, 78.93304f)), owning_building_guid = 46) @@ -1498,12 +1559,18 @@ object Map10 { TurretToWeapon(1570, 5062) LocalObject(1571, FacilityTurret.Constructor(manned_turret, Vector3(4710.832f, 6376.407f, 77.92705f)), owning_building_guid = 46) TurretToWeapon(1571, 5063) + LocalObject(2061, Painbox.Constructor(Vector3(4614.242f, 6317.667f, 58.00135f), painbox), owning_building_guid = 46) + LocalObject(2073, Painbox.Constructor(Vector3(4647.146f, 6312.187f, 66.29795f), painbox_continuous), owning_building_guid = 46) + LocalObject(2085, Painbox.Constructor(Vector3(4629.009f, 6319.372f, 57.68745f), painbox_door_radius), owning_building_guid = 46) + LocalObject(2107, Painbox.Constructor(Vector3(4632.574f, 6311.47f, 64.70425f), painbox_door_radius_continuous), owning_building_guid = 46) + LocalObject(2108, Painbox.Constructor(Vector3(4640.048f, 6327.122f, 65.61034f), painbox_door_radius_continuous), owning_building_guid = 46) + LocalObject(2109, Painbox.Constructor(Vector3(4660.046f, 6310.164f, 64.15594f), painbox_door_radius_continuous), owning_building_guid = 46) } Building10() def Building10(): Unit = { // Name: Mekala Type: tech_plant GUID: 49, MapID: 10 - LocalBuilding(49, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5986f, 3002f, 58.83252f)))) + LocalBuilding(49, 10, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(5986f, 3002f, 58.83252f), tech_plant))) LocalObject(200, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 49) LocalObject(499, Door.Constructor(Vector3(5914.54f, 2931.929f, 60.37452f)), owning_building_guid = 49) LocalObject(500, Door.Constructor(Vector3(5914.54f, 2950.121f, 68.33752f)), owning_building_guid = 49) @@ -1616,12 +1683,18 @@ object Map10 { TurretToWeapon(1600, 5068) LocalObject(1601, FacilityTurret.Constructor(manned_turret, Vector3(6079.881f, 2967.423f, 67.33152f)), owning_building_guid = 49) TurretToWeapon(1601, 5069) + LocalObject(2065, Painbox.Constructor(Vector3(6011.737f, 2998.206f, 47.40582f), painbox), owning_building_guid = 49) + LocalObject(2077, Painbox.Constructor(Vector3(6006.832f, 2965.212f, 55.70242f), painbox_continuous), owning_building_guid = 49) + LocalObject(2089, Painbox.Constructor(Vector3(6013.7f, 2983.471f, 47.09192f), painbox_door_radius), owning_building_guid = 49) + LocalObject(2119, Painbox.Constructor(Vector3(6005.035f, 2952.278f, 53.56042f), painbox_door_radius_continuous), owning_building_guid = 49) + LocalObject(2120, Painbox.Constructor(Vector3(6005.861f, 2979.769f, 54.10872f), painbox_door_radius_continuous), owning_building_guid = 49) + LocalObject(2121, Painbox.Constructor(Vector3(6021.641f, 2972.57f, 55.01482f), painbox_door_radius_continuous), owning_building_guid = 49) } Building19() def Building19(): Unit = { // Name: E_Ikanam_Tower Type: tower_a GUID: 52, MapID: 19 - LocalBuilding(52, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2994f, 2306f, 52.08814f)))) + LocalBuilding(52, 19, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2994f, 2306f, 52.08814f), tower_a))) LocalObject(2389, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 52) LocalObject(305, Door.Constructor(Vector3(3006f, 2298f, 53.60914f)), owning_building_guid = 52) LocalObject(306, Door.Constructor(Vector3(3006f, 2298f, 73.60814f)), owning_building_guid = 52) @@ -1650,12 +1723,15 @@ object Map10 { TurretToWeapon(1526, 5070) LocalObject(1527, FacilityTurret.Constructor(manned_turret, Vector3(3016.647f, 2318.707f, 71.03014f)), owning_building_guid = 52) TurretToWeapon(1527, 5071) + LocalObject(2134, Painbox.Constructor(Vector3(2999.235f, 2299.803f, 43.58724f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(2135, Painbox.Constructor(Vector3(3010.889f, 2308.086f, 42.18814f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(2136, Painbox.Constructor(Vector3(3010.975f, 2296.223f, 42.18814f), painbox_radius_continuous), owning_building_guid = 52) } Building34() def Building34(): Unit = { // Name: W_Qumu_Tower Type: tower_a GUID: 53, MapID: 34 - LocalBuilding(53, 34, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3448f, 5518f, 54.41446f)))) + LocalBuilding(53, 34, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3448f, 5518f, 54.41446f), tower_a))) LocalObject(2392, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 53) LocalObject(330, Door.Constructor(Vector3(3460f, 5510f, 55.93546f)), owning_building_guid = 53) LocalObject(331, Door.Constructor(Vector3(3460f, 5510f, 75.93446f)), owning_building_guid = 53) @@ -1684,12 +1760,15 @@ object Map10 { TurretToWeapon(1539, 5072) LocalObject(1540, FacilityTurret.Constructor(manned_turret, Vector3(3470.647f, 5530.707f, 73.35646f)), owning_building_guid = 53) TurretToWeapon(1540, 5073) + LocalObject(2143, Painbox.Constructor(Vector3(3453.235f, 5511.803f, 45.91356f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(2144, Painbox.Constructor(Vector3(3464.889f, 5520.086f, 44.51447f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(2145, Painbox.Constructor(Vector3(3464.975f, 5508.223f, 44.51447f), painbox_radius_continuous), owning_building_guid = 53) } Building20() def Building20(): Unit = { // Name: NE_Cetan_Tower Type: tower_a GUID: 54, MapID: 20 - LocalBuilding(54, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3912f, 3212f, 43.86781f)))) + LocalBuilding(54, 20, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3912f, 3212f, 43.86781f), tower_a))) LocalObject(2395, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 54) LocalObject(367, Door.Constructor(Vector3(3924f, 3204f, 45.38881f)), owning_building_guid = 54) LocalObject(368, Door.Constructor(Vector3(3924f, 3204f, 65.38782f)), owning_building_guid = 54) @@ -1718,12 +1797,15 @@ object Map10 { TurretToWeapon(1549, 5074) LocalObject(1552, FacilityTurret.Constructor(manned_turret, Vector3(3934.647f, 3224.707f, 62.80981f)), owning_building_guid = 54) TurretToWeapon(1552, 5075) + LocalObject(2152, Painbox.Constructor(Vector3(3917.235f, 3205.803f, 35.36691f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(2153, Painbox.Constructor(Vector3(3928.889f, 3214.086f, 33.96781f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(2154, Painbox.Constructor(Vector3(3928.975f, 3202.223f, 33.96781f), painbox_radius_continuous), owning_building_guid = 54) } Building32() def Building32(): Unit = { // Name: NW_Sungrey_Tower Type: tower_a GUID: 55, MapID: 32 - LocalBuilding(55, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4826f, 5260f, 88.36119f)))) + LocalBuilding(55, 32, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4826f, 5260f, 88.36119f), tower_a))) LocalObject(2399, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 55) LocalObject(441, Door.Constructor(Vector3(4838f, 5252f, 89.88219f)), owning_building_guid = 55) LocalObject(442, Door.Constructor(Vector3(4838f, 5252f, 109.8812f)), owning_building_guid = 55) @@ -1752,12 +1834,15 @@ object Map10 { TurretToWeapon(1578, 5076) LocalObject(1579, FacilityTurret.Constructor(manned_turret, Vector3(4848.647f, 5272.707f, 107.3032f)), owning_building_guid = 55) TurretToWeapon(1579, 5077) + LocalObject(2164, Painbox.Constructor(Vector3(4831.235f, 5253.803f, 79.86029f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(2165, Painbox.Constructor(Vector3(4842.889f, 5262.086f, 78.46119f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(2166, Painbox.Constructor(Vector3(4842.975f, 5250.223f, 78.46119f), painbox_radius_continuous), owning_building_guid = 55) } Building23() def Building23(): Unit = { // Name: E_Kyoi_Tower Type: tower_a GUID: 56, MapID: 23 - LocalBuilding(56, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5458f, 2004f, 81.14763f)))) + LocalBuilding(56, 23, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5458f, 2004f, 81.14763f), tower_a))) LocalObject(2404, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 56) LocalObject(480, Door.Constructor(Vector3(5470f, 1996f, 82.66863f)), owning_building_guid = 56) LocalObject(481, Door.Constructor(Vector3(5470f, 1996f, 102.6676f)), owning_building_guid = 56) @@ -1786,12 +1871,15 @@ object Map10 { TurretToWeapon(1586, 5078) LocalObject(1590, FacilityTurret.Constructor(manned_turret, Vector3(5480.647f, 2016.707f, 100.0896f)), owning_building_guid = 56) TurretToWeapon(1590, 5079) + LocalObject(2179, Painbox.Constructor(Vector3(5463.235f, 1997.803f, 72.64673f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(2180, Painbox.Constructor(Vector3(5474.889f, 2006.086f, 71.24763f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(2181, Painbox.Constructor(Vector3(5474.975f, 1994.223f, 71.24763f), painbox_radius_continuous), owning_building_guid = 56) } Building28() def Building28(): Unit = { // Name: W_Azeban_Tower Type: tower_a GUID: 57, MapID: 28 - LocalBuilding(57, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5554f, 5326f, 43.06631f)))) + LocalBuilding(57, 28, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5554f, 5326f, 43.06631f), tower_a))) LocalObject(2405, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 57) LocalObject(490, Door.Constructor(Vector3(5566f, 5318f, 44.58731f)), owning_building_guid = 57) LocalObject(491, Door.Constructor(Vector3(5566f, 5318f, 64.5863f)), owning_building_guid = 57) @@ -1820,12 +1908,15 @@ object Map10 { TurretToWeapon(1592, 5080) LocalObject(1593, FacilityTurret.Constructor(manned_turret, Vector3(5576.647f, 5338.707f, 62.00831f)), owning_building_guid = 57) TurretToWeapon(1593, 5081) + LocalObject(2182, Painbox.Constructor(Vector3(5559.235f, 5319.803f, 34.56541f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(2183, Painbox.Constructor(Vector3(5570.889f, 5328.086f, 33.16631f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(2184, Painbox.Constructor(Vector3(5570.975f, 5316.223f, 33.16631f), painbox_radius_continuous), owning_building_guid = 57) } Building48() def Building48(): Unit = { // Name: Azeban_Tower Type: tower_a GUID: 58, MapID: 48 - LocalBuilding(58, 48, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6176f, 5550f, 49.46858f)))) + LocalBuilding(58, 48, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6176f, 5550f, 49.46858f), tower_a))) LocalObject(2407, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 58) LocalObject(519, Door.Constructor(Vector3(6188f, 5542f, 50.98958f)), owning_building_guid = 58) LocalObject(520, Door.Constructor(Vector3(6188f, 5542f, 70.98859f)), owning_building_guid = 58) @@ -1854,12 +1945,15 @@ object Map10 { TurretToWeapon(1604, 5082) LocalObject(1607, FacilityTurret.Constructor(manned_turret, Vector3(6198.647f, 5562.707f, 68.41058f)), owning_building_guid = 58) TurretToWeapon(1607, 5083) + LocalObject(2188, Painbox.Constructor(Vector3(6181.235f, 5543.803f, 40.96768f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(2189, Painbox.Constructor(Vector3(6192.889f, 5552.086f, 39.56858f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(2190, Painbox.Constructor(Vector3(6192.975f, 5540.223f, 39.56858f), painbox_radius_continuous), owning_building_guid = 58) } Building30() def Building30(): Unit = { // Name: S_Ceryshen_Warpgate_Tower Type: tower_a GUID: 59, MapID: 30 - LocalBuilding(59, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6302f, 6398f, 106.5124f)))) + LocalBuilding(59, 30, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6302f, 6398f, 106.5124f), tower_a))) LocalObject(2408, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 59) LocalObject(535, Door.Constructor(Vector3(6314f, 6390f, 108.0334f)), owning_building_guid = 59) LocalObject(536, Door.Constructor(Vector3(6314f, 6390f, 128.0324f)), owning_building_guid = 59) @@ -1888,12 +1982,15 @@ object Map10 { TurretToWeapon(1609, 5084) LocalObject(1612, FacilityTurret.Constructor(manned_turret, Vector3(6324.647f, 6410.707f, 125.4544f)), owning_building_guid = 59) TurretToWeapon(1612, 5085) + LocalObject(2191, Painbox.Constructor(Vector3(6307.235f, 6391.803f, 98.01147f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(2192, Painbox.Constructor(Vector3(6318.889f, 6400.086f, 96.61237f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(2193, Painbox.Constructor(Vector3(6318.975f, 6388.223f, 96.61237f), painbox_radius_continuous), owning_building_guid = 59) } Building16() def Building16(): Unit = { // Name: NE_Solsar_Warpgate_Tower Type: tower_b GUID: 60, MapID: 16 - LocalBuilding(60, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1910f, 1664f, 43.16405f)))) + LocalBuilding(60, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1910f, 1664f, 43.16405f), tower_b))) LocalObject(2387, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 60) LocalObject(284, Door.Constructor(Vector3(1922f, 1656f, 44.68405f)), owning_building_guid = 60) LocalObject(285, Door.Constructor(Vector3(1922f, 1656f, 54.68405f)), owning_building_guid = 60) @@ -1922,12 +2019,15 @@ object Map10 { LocalObject(1663, Terminal.Constructor(order_terminal), owning_building_guid = 60) LocalObject(2305, SpawnTube.Constructor(respawn_tube_tower, Vector3(1920.706f, 1651.742f, 32.64605f), Vector3(0, 0, 0)), owning_building_guid = 60) LocalObject(2306, SpawnTube.Constructor(respawn_tube_tower, Vector3(1920.706f, 1668.152f, 32.64605f), Vector3(0, 0, 0)), owning_building_guid = 60) + LocalObject(2128, Painbox.Constructor(Vector3(1915.493f, 1656.849f, 34.45345f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(2129, Painbox.Constructor(Vector3(1927.127f, 1654.078f, 33.26405f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(2130, Painbox.Constructor(Vector3(1927.259f, 1666.107f, 33.26405f), painbox_radius_continuous), owning_building_guid = 60) } Building26() def Building26(): Unit = { // Name: NE_NCSanc_Warpgate_Tower Type: tower_b GUID: 61, MapID: 26 - LocalBuilding(61, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3488f, 4702f, 60.32801f)))) + LocalBuilding(61, 26, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3488f, 4702f, 60.32801f), tower_b))) LocalObject(2393, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 61) LocalObject(341, Door.Constructor(Vector3(3500f, 4694f, 61.84801f)), owning_building_guid = 61) LocalObject(342, Door.Constructor(Vector3(3500f, 4694f, 71.84801f)), owning_building_guid = 61) @@ -1956,12 +2056,15 @@ object Map10 { LocalObject(1693, Terminal.Constructor(order_terminal), owning_building_guid = 61) LocalObject(2323, SpawnTube.Constructor(respawn_tube_tower, Vector3(3498.706f, 4689.742f, 49.81001f), Vector3(0, 0, 0)), owning_building_guid = 61) LocalObject(2324, SpawnTube.Constructor(respawn_tube_tower, Vector3(3498.706f, 4706.152f, 49.81001f), Vector3(0, 0, 0)), owning_building_guid = 61) + LocalObject(2146, Painbox.Constructor(Vector3(3493.493f, 4694.849f, 51.61742f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(2147, Painbox.Constructor(Vector3(3505.127f, 4692.078f, 50.42802f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(2148, Painbox.Constructor(Vector3(3505.259f, 4704.107f, 50.42802f), painbox_radius_continuous), owning_building_guid = 61) } Building21() def Building21(): Unit = { // Name: SE_Heyoka_Tower Type: tower_b GUID: 62, MapID: 21 - LocalBuilding(62, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4456f, 2654f, 69.41827f)))) + LocalBuilding(62, 21, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4456f, 2654f, 69.41827f), tower_b))) LocalObject(2397, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 62) LocalObject(395, Door.Constructor(Vector3(4468f, 2646f, 70.93827f)), owning_building_guid = 62) LocalObject(396, Door.Constructor(Vector3(4468f, 2646f, 80.93828f)), owning_building_guid = 62) @@ -1990,12 +2093,15 @@ object Map10 { LocalObject(1719, Terminal.Constructor(order_terminal), owning_building_guid = 62) LocalObject(2340, SpawnTube.Constructor(respawn_tube_tower, Vector3(4466.706f, 2641.742f, 58.90028f), Vector3(0, 0, 0)), owning_building_guid = 62) LocalObject(2341, SpawnTube.Constructor(respawn_tube_tower, Vector3(4466.706f, 2658.152f, 58.90028f), Vector3(0, 0, 0)), owning_building_guid = 62) + LocalObject(2158, Painbox.Constructor(Vector3(4461.493f, 2646.849f, 60.70767f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2159, Painbox.Constructor(Vector3(4473.127f, 2644.078f, 59.51827f), painbox_radius_continuous), owning_building_guid = 62) + LocalObject(2160, Painbox.Constructor(Vector3(4473.259f, 2656.107f, 59.51827f), painbox_radius_continuous), owning_building_guid = 62) } Building24() def Building24(): Unit = { // Name: NE_Heyoka_Tower Type: tower_b GUID: 63, MapID: 24 - LocalBuilding(63, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4702f, 3278f, 55.6656f)))) + LocalBuilding(63, 24, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4702f, 3278f, 55.6656f), tower_b))) LocalObject(2398, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 63) LocalObject(423, Door.Constructor(Vector3(4714f, 3270f, 57.1856f)), owning_building_guid = 63) LocalObject(424, Door.Constructor(Vector3(4714f, 3270f, 67.18559f)), owning_building_guid = 63) @@ -2024,12 +2130,15 @@ object Map10 { LocalObject(1732, Terminal.Constructor(order_terminal), owning_building_guid = 63) LocalObject(2348, SpawnTube.Constructor(respawn_tube_tower, Vector3(4712.706f, 3265.742f, 45.1476f), Vector3(0, 0, 0)), owning_building_guid = 63) LocalObject(2349, SpawnTube.Constructor(respawn_tube_tower, Vector3(4712.706f, 3282.152f, 45.1476f), Vector3(0, 0, 0)), owning_building_guid = 63) + LocalObject(2161, Painbox.Constructor(Vector3(4707.493f, 3270.849f, 46.95499f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(2162, Painbox.Constructor(Vector3(4719.127f, 3268.078f, 45.76559f), painbox_radius_continuous), owning_building_guid = 63) + LocalObject(2163, Painbox.Constructor(Vector3(4719.259f, 3280.107f, 45.76559f), painbox_radius_continuous), owning_building_guid = 63) } Building31() def Building31(): Unit = { // Name: SE_Tumas_Tower Type: tower_b GUID: 64, MapID: 31 - LocalBuilding(64, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4988f, 6190f, 41.46329f)))) + LocalBuilding(64, 31, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4988f, 6190f, 41.46329f), tower_b))) LocalObject(2401, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 64) LocalObject(464, Door.Constructor(Vector3(5000f, 6182f, 42.98329f)), owning_building_guid = 64) LocalObject(465, Door.Constructor(Vector3(5000f, 6182f, 52.98329f)), owning_building_guid = 64) @@ -2058,12 +2167,15 @@ object Map10 { LocalObject(1747, Terminal.Constructor(order_terminal), owning_building_guid = 64) LocalObject(2357, SpawnTube.Constructor(respawn_tube_tower, Vector3(4998.706f, 6177.742f, 30.94529f), Vector3(0, 0, 0)), owning_building_guid = 64) LocalObject(2358, SpawnTube.Constructor(respawn_tube_tower, Vector3(4998.706f, 6194.152f, 30.94529f), Vector3(0, 0, 0)), owning_building_guid = 64) + LocalObject(2168, Painbox.Constructor(Vector3(4993.493f, 6182.849f, 32.75269f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(2171, Painbox.Constructor(Vector3(5005.127f, 6180.078f, 31.56329f), painbox_radius_continuous), owning_building_guid = 64) + LocalObject(2172, Painbox.Constructor(Vector3(5005.259f, 6192.107f, 31.56329f), painbox_radius_continuous), owning_building_guid = 64) } Building25() def Building25(): Unit = { // Name: S_Oshur_Warpgate_Tower Type: tower_b GUID: 65, MapID: 25 - LocalBuilding(65, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5122f, 4320f, 59.33499f)))) + LocalBuilding(65, 25, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5122f, 4320f, 59.33499f), tower_b))) LocalObject(2402, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 65) LocalObject(470, Door.Constructor(Vector3(5134f, 4312f, 60.85499f)), owning_building_guid = 65) LocalObject(471, Door.Constructor(Vector3(5134f, 4312f, 70.855f)), owning_building_guid = 65) @@ -2092,12 +2204,15 @@ object Map10 { LocalObject(1750, Terminal.Constructor(order_terminal), owning_building_guid = 65) LocalObject(2359, SpawnTube.Constructor(respawn_tube_tower, Vector3(5132.706f, 4307.742f, 48.81699f), Vector3(0, 0, 0)), owning_building_guid = 65) LocalObject(2360, SpawnTube.Constructor(respawn_tube_tower, Vector3(5132.706f, 4324.152f, 48.81699f), Vector3(0, 0, 0)), owning_building_guid = 65) + LocalObject(2173, Painbox.Constructor(Vector3(5127.493f, 4312.849f, 50.62439f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(2174, Painbox.Constructor(Vector3(5139.127f, 4310.078f, 49.43499f), painbox_radius_continuous), owning_building_guid = 65) + LocalObject(2175, Painbox.Constructor(Vector3(5139.259f, 4322.107f, 49.43499f), painbox_radius_continuous), owning_building_guid = 65) } Building17() def Building17(): Unit = { // Name: NW_Ikanam_Tower Type: tower_c GUID: 66, MapID: 17 - LocalBuilding(66, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2224f, 2782f, 52.59641f)))) + LocalBuilding(66, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2224f, 2782f, 52.59641f), tower_c))) LocalObject(2388, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 66) LocalObject(290, Door.Constructor(Vector3(2236f, 2774f, 54.11741f)), owning_building_guid = 66) LocalObject(291, Door.Constructor(Vector3(2236f, 2774f, 74.11641f)), owning_building_guid = 66) @@ -2130,12 +2245,15 @@ object Map10 { TurretToWeapon(1519, 5086) LocalObject(1520, FacilityTurret.Constructor(manned_turret, Vector3(2247.497f, 2796.957f, 71.53841f)), owning_building_guid = 66) TurretToWeapon(1520, 5087) + LocalObject(2131, Painbox.Constructor(Vector3(2228.454f, 2774.849f, 44.61591f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(2132, Painbox.Constructor(Vector3(2240.923f, 2771.54f, 42.69641f), painbox_radius_continuous), owning_building_guid = 66) + LocalObject(2133, Painbox.Constructor(Vector3(2241.113f, 2784.022f, 42.69641f), painbox_radius_continuous), owning_building_guid = 66) } Building35() def Building35(): Unit = { // Name: N_Onatha_Tower Type: tower_c GUID: 67, MapID: 35 - LocalBuilding(67, 35, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3352f, 6674f, 57.33703f)))) + LocalBuilding(67, 35, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3352f, 6674f, 57.33703f), tower_c))) LocalObject(2390, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 67) LocalObject(316, Door.Constructor(Vector3(3364f, 6666f, 58.85803f)), owning_building_guid = 67) LocalObject(317, Door.Constructor(Vector3(3364f, 6666f, 78.85703f)), owning_building_guid = 67) @@ -2168,12 +2286,15 @@ object Map10 { TurretToWeapon(1530, 5088) LocalObject(1533, FacilityTurret.Constructor(manned_turret, Vector3(3375.497f, 6688.957f, 76.27903f)), owning_building_guid = 67) TurretToWeapon(1533, 5089) + LocalObject(2137, Painbox.Constructor(Vector3(3356.454f, 6666.849f, 49.35653f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(2138, Painbox.Constructor(Vector3(3368.923f, 6663.54f, 47.43703f), painbox_radius_continuous), owning_building_guid = 67) + LocalObject(2139, Painbox.Constructor(Vector3(3369.113f, 6676.022f, 47.43703f), painbox_radius_continuous), owning_building_guid = 67) } Building18() def Building18(): Unit = { // Name: NW_Cetan_Tower Type: tower_c GUID: 68, MapID: 18 - LocalBuilding(68, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3368f, 3472f, 49.55655f)))) + LocalBuilding(68, 18, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3368f, 3472f, 49.55655f), tower_c))) LocalObject(2391, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 68) LocalObject(321, Door.Constructor(Vector3(3380f, 3464f, 51.07755f)), owning_building_guid = 68) LocalObject(322, Door.Constructor(Vector3(3380f, 3464f, 71.07655f)), owning_building_guid = 68) @@ -2206,12 +2327,15 @@ object Map10 { TurretToWeapon(1531, 5090) LocalObject(1534, FacilityTurret.Constructor(manned_turret, Vector3(3391.497f, 3486.957f, 68.49855f)), owning_building_guid = 68) TurretToWeapon(1534, 5091) + LocalObject(2140, Painbox.Constructor(Vector3(3372.454f, 3464.849f, 41.57605f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(2141, Painbox.Constructor(Vector3(3384.923f, 3461.54f, 39.65656f), painbox_radius_continuous), owning_building_guid = 68) + LocalObject(2142, Painbox.Constructor(Vector3(3385.113f, 3474.022f, 39.65656f), painbox_radius_continuous), owning_building_guid = 68) } Building47() def Building47(): Unit = { // Name: Cetan_Tower Type: tower_c GUID: 69, MapID: 47 - LocalBuilding(69, 47, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3686f, 2664f, 68.50925f)))) + LocalBuilding(69, 47, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3686f, 2664f, 68.50925f), tower_c))) LocalObject(2394, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 69) LocalObject(352, Door.Constructor(Vector3(3698f, 2656f, 70.03025f)), owning_building_guid = 69) LocalObject(353, Door.Constructor(Vector3(3698f, 2656f, 90.02925f)), owning_building_guid = 69) @@ -2244,12 +2368,15 @@ object Map10 { TurretToWeapon(1545, 5092) LocalObject(1546, FacilityTurret.Constructor(manned_turret, Vector3(3709.497f, 2678.957f, 87.45125f)), owning_building_guid = 69) TurretToWeapon(1546, 5093) + LocalObject(2149, Painbox.Constructor(Vector3(3690.454f, 2656.849f, 60.52875f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(2150, Painbox.Constructor(Vector3(3702.923f, 2653.54f, 58.60925f), painbox_radius_continuous), owning_building_guid = 69) + LocalObject(2151, Painbox.Constructor(Vector3(3703.113f, 2666.022f, 58.60925f), painbox_radius_continuous), owning_building_guid = 69) } Building33() def Building33(): Unit = { // Name: NW_Oshur_Warpgate_Tower Type: tower_c GUID: 70, MapID: 33 - LocalBuilding(70, 33, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4000f, 5430f, 66.66187f)))) + LocalBuilding(70, 33, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4000f, 5430f, 66.66187f), tower_c))) LocalObject(2396, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 70) LocalObject(375, Door.Constructor(Vector3(4012f, 5422f, 68.18288f)), owning_building_guid = 70) LocalObject(376, Door.Constructor(Vector3(4012f, 5422f, 88.18187f)), owning_building_guid = 70) @@ -2282,12 +2409,15 @@ object Map10 { TurretToWeapon(1555, 5094) LocalObject(1556, FacilityTurret.Constructor(manned_turret, Vector3(4023.497f, 5444.957f, 85.60387f)), owning_building_guid = 70) TurretToWeapon(1556, 5095) + LocalObject(2155, Painbox.Constructor(Vector3(4004.454f, 5422.849f, 58.68137f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2156, Painbox.Constructor(Vector3(4016.923f, 5419.54f, 56.76187f), painbox_radius_continuous), owning_building_guid = 70) + LocalObject(2157, Painbox.Constructor(Vector3(4017.113f, 5432.022f, 56.76187f), painbox_radius_continuous), owning_building_guid = 70) } Building22() def Building22(): Unit = { // Name: NW_Kyoi_Tower Type: tower_c GUID: 71, MapID: 22 - LocalBuilding(71, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4978f, 2646f, 62.90847f)))) + LocalBuilding(71, 22, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4978f, 2646f, 62.90847f), tower_c))) LocalObject(2400, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 71) LocalObject(458, Door.Constructor(Vector3(4990f, 2638f, 64.42947f)), owning_building_guid = 71) LocalObject(459, Door.Constructor(Vector3(4990f, 2638f, 84.42847f)), owning_building_guid = 71) @@ -2320,12 +2450,15 @@ object Map10 { TurretToWeapon(1581, 5096) LocalObject(1582, FacilityTurret.Constructor(manned_turret, Vector3(5001.497f, 2660.957f, 81.85047f)), owning_building_guid = 71) TurretToWeapon(1582, 5097) + LocalObject(2167, Painbox.Constructor(Vector3(4982.454f, 2638.849f, 54.92797f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2169, Painbox.Constructor(Vector3(4994.923f, 2635.54f, 53.00848f), painbox_radius_continuous), owning_building_guid = 71) + LocalObject(2170, Painbox.Constructor(Vector3(4995.113f, 2648.022f, 53.00848f), painbox_radius_continuous), owning_building_guid = 71) } Building29() def Building29(): Unit = { // Name: W_Ceryshen_Warpgate_Tower Type: tower_c GUID: 72, MapID: 29 - LocalBuilding(72, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5424f, 7052f, 61.30546f)))) + LocalBuilding(72, 29, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5424f, 7052f, 61.30546f), tower_c))) LocalObject(2403, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 72) LocalObject(476, Door.Constructor(Vector3(5436f, 7044f, 62.82646f)), owning_building_guid = 72) LocalObject(477, Door.Constructor(Vector3(5436f, 7044f, 82.82546f)), owning_building_guid = 72) @@ -2358,12 +2491,15 @@ object Map10 { TurretToWeapon(1585, 5098) LocalObject(1587, FacilityTurret.Constructor(manned_turret, Vector3(5447.497f, 7066.957f, 80.24746f)), owning_building_guid = 72) TurretToWeapon(1587, 5099) + LocalObject(2176, Painbox.Constructor(Vector3(5428.454f, 7044.849f, 53.32496f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2177, Painbox.Constructor(Vector3(5440.923f, 7041.54f, 51.40546f), painbox_radius_continuous), owning_building_guid = 72) + LocalObject(2178, Painbox.Constructor(Vector3(5441.113f, 7054.022f, 51.40546f), painbox_radius_continuous), owning_building_guid = 72) } Building46() def Building46(): Unit = { // Name: Mekala_Tower Type: tower_c GUID: 73, MapID: 46 - LocalBuilding(73, 46, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6134f, 3198f, 54.44196f)))) + LocalBuilding(73, 46, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6134f, 3198f, 54.44196f), tower_c))) LocalObject(2406, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 73) LocalObject(513, Door.Constructor(Vector3(6146f, 3190f, 55.96296f)), owning_building_guid = 73) LocalObject(514, Door.Constructor(Vector3(6146f, 3190f, 75.96196f)), owning_building_guid = 73) @@ -2396,12 +2532,15 @@ object Map10 { TurretToWeapon(1602, 5100) LocalObject(1603, FacilityTurret.Constructor(manned_turret, Vector3(6157.497f, 3212.957f, 73.38396f)), owning_building_guid = 73) TurretToWeapon(1603, 5101) + LocalObject(2185, Painbox.Constructor(Vector3(6138.454f, 3190.849f, 46.46146f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2186, Painbox.Constructor(Vector3(6150.923f, 3187.54f, 44.54195f), painbox_radius_continuous), owning_building_guid = 73) + LocalObject(2187, Painbox.Constructor(Vector3(6151.113f, 3200.022f, 44.54195f), painbox_radius_continuous), owning_building_guid = 73) } Building27() def Building27(): Unit = { // Name: NW_Xelas_Tower Type: tower_c GUID: 74, MapID: 27 - LocalBuilding(74, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6444f, 4606f, 49.63475f)))) + LocalBuilding(74, 27, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6444f, 4606f, 49.63475f), tower_c))) LocalObject(2409, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 74) LocalObject(546, Door.Constructor(Vector3(6456f, 4598f, 51.15575f)), owning_building_guid = 74) LocalObject(547, Door.Constructor(Vector3(6456f, 4598f, 71.15475f)), owning_building_guid = 74) @@ -2434,6 +2573,9 @@ object Map10 { TurretToWeapon(1616, 5102) LocalObject(1617, FacilityTurret.Constructor(manned_turret, Vector3(6467.497f, 4620.957f, 68.57674f)), owning_building_guid = 74) TurretToWeapon(1617, 5103) + LocalObject(2194, Painbox.Constructor(Vector3(6448.454f, 4598.849f, 41.65425f), painbox_radius_continuous), owning_building_guid = 74) + LocalObject(2195, Painbox.Constructor(Vector3(6460.923f, 4595.54f, 39.73475f), painbox_radius_continuous), owning_building_guid = 74) + LocalObject(2196, Painbox.Constructor(Vector3(6461.113f, 4608.022f, 39.73475f), painbox_radius_continuous), owning_building_guid = 74) } Building1() diff --git a/pslogin/src/main/scala/zonemaps/Map11.scala b/pslogin/src/main/scala/zonemaps/Map11.scala index 838bb8a06..361e9fd9d 100644 --- a/pslogin/src/main/scala/zonemaps/Map11.scala +++ b/pslogin/src/main/scala/zonemaps/Map11.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} import net.psforever.objects.serverobject.tube.SpawnTube @@ -21,7 +22,7 @@ object Map11 { Building37() def Building37(): Unit = { // Name: Cyssor_HART Type: orbital_building_nc GUID: 1, MapID: 37 - LocalBuilding(1, 37, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2258f, 5538f, 65.20142f)))) + LocalBuilding(1, 37, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2258f, 5538f, 65.20142f), orbital_building_nc))) LocalObject(371, Door.Constructor(Vector3(2177.802f, 5527.388f, 69.30743f)), owning_building_guid = 1) LocalObject(372, Door.Constructor(Vector3(2178.221f, 5551.384f, 69.30743f)), owning_building_guid = 1) LocalObject(374, Door.Constructor(Vector3(2337.779f, 5524.616f, 69.30743f)), owning_building_guid = 1) @@ -127,7 +128,7 @@ object Map11 { Building23() def Building23(): Unit = { // Name: Amerish_HART Type: orbital_building_nc GUID: 2, MapID: 23 - LocalBuilding(2, 23, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4152f, 6070f, 43.87661f)))) + LocalBuilding(2, 23, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4152f, 6070f, 43.87661f), orbital_building_nc))) LocalObject(382, Door.Constructor(Vector3(4071.802f, 6059.388f, 47.98261f)), owning_building_guid = 2) LocalObject(383, Door.Constructor(Vector3(4072.221f, 6083.384f, 47.98261f)), owning_building_guid = 2) LocalObject(386, Door.Constructor(Vector3(4231.778f, 6056.616f, 47.98261f)), owning_building_guid = 2) @@ -233,7 +234,7 @@ object Map11 { Building4() def Building4(): Unit = { // Name: Esamir_HART Type: orbital_building_nc GUID: 3, MapID: 4 - LocalBuilding(3, 4, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4816f, 3506f, 68.73806f)))) + LocalBuilding(3, 4, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4816f, 3506f, 68.73806f), orbital_building_nc))) LocalObject(394, Door.Constructor(Vector3(4750.953f, 3457.91f, 72.84406f)), owning_building_guid = 3) LocalObject(395, Door.Constructor(Vector3(4767.924f, 3440.939f, 72.84406f)), owning_building_guid = 3) LocalObject(396, Door.Constructor(Vector3(4864.076f, 3571.061f, 72.84406f)), owning_building_guid = 3) @@ -339,7 +340,7 @@ object Map11 { Building50() def Building50(): Unit = { // Name: nc_SW_Cyssor_Warpgate_Tower Type: tower_a GUID: 28, MapID: 50 - LocalBuilding(28, 50, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1980f, 5718f, 55.22141f)))) + LocalBuilding(28, 50, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1980f, 5718f, 55.22141f), tower_a))) LocalObject(1094, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 28) LocalObject(316, Door.Constructor(Vector3(1992f, 5710f, 56.74241f)), owning_building_guid = 28) LocalObject(317, Door.Constructor(Vector3(1992f, 5710f, 76.74141f)), owning_building_guid = 28) @@ -368,12 +369,15 @@ object Map11 { TurretToWeapon(713, 5000) LocalObject(715, FacilityTurret.Constructor(manned_turret, Vector3(2002.647f, 5730.707f, 74.16341f)), owning_building_guid = 28) TurretToWeapon(715, 5001) + LocalObject(1029, Painbox.Constructor(Vector3(1985.235f, 5711.803f, 46.72051f), painbox_radius_continuous), owning_building_guid = 28) + LocalObject(1032, Painbox.Constructor(Vector3(1996.889f, 5720.086f, 45.32141f), painbox_radius_continuous), owning_building_guid = 28) + LocalObject(1033, Painbox.Constructor(Vector3(1996.975f, 5708.223f, 45.32141f), painbox_radius_continuous), owning_building_guid = 28) } Building54() def Building54(): Unit = { // Name: nc_Far_Cyssor_Tower Type: tower_a GUID: 29, MapID: 54 - LocalBuilding(29, 54, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2940f, 5192f, 47.96524f)))) + LocalBuilding(29, 54, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2940f, 5192f, 47.96524f), tower_a))) LocalObject(1096, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 29) LocalObject(326, Door.Constructor(Vector3(2952f, 5184f, 49.48624f)), owning_building_guid = 29) LocalObject(327, Door.Constructor(Vector3(2952f, 5184f, 69.48524f)), owning_building_guid = 29) @@ -402,12 +406,15 @@ object Map11 { TurretToWeapon(716, 5002) LocalObject(717, FacilityTurret.Constructor(manned_turret, Vector3(2962.647f, 5204.707f, 66.90723f)), owning_building_guid = 29) TurretToWeapon(717, 5003) + LocalObject(1037, Painbox.Constructor(Vector3(2945.235f, 5185.803f, 39.46434f), painbox_radius_continuous), owning_building_guid = 29) + LocalObject(1038, Painbox.Constructor(Vector3(2956.889f, 5194.086f, 38.06524f), painbox_radius_continuous), owning_building_guid = 29) + LocalObject(1039, Painbox.Constructor(Vector3(2956.975f, 5182.223f, 38.06524f), painbox_radius_continuous), owning_building_guid = 29) } Building55() def Building55(): Unit = { // Name: nc_Far_Amerish_Tower Type: tower_a GUID: 30, MapID: 55 - LocalBuilding(30, 55, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4206f, 5296f, 67.51106f)))) + LocalBuilding(30, 55, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4206f, 5296f, 67.51106f), tower_a))) LocalObject(1100, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 30) LocalObject(344, Door.Constructor(Vector3(4218f, 5288f, 69.03207f)), owning_building_guid = 30) LocalObject(345, Door.Constructor(Vector3(4218f, 5288f, 89.03107f)), owning_building_guid = 30) @@ -436,12 +443,15 @@ object Map11 { TurretToWeapon(722, 5004) LocalObject(724, FacilityTurret.Constructor(manned_turret, Vector3(4228.647f, 5308.707f, 86.45306f)), owning_building_guid = 30) TurretToWeapon(724, 5005) + LocalObject(1049, Painbox.Constructor(Vector3(4211.235f, 5289.803f, 59.01016f), painbox_radius_continuous), owning_building_guid = 30) + LocalObject(1050, Painbox.Constructor(Vector3(4222.889f, 5298.086f, 57.61106f), painbox_radius_continuous), owning_building_guid = 30) + LocalObject(1051, Painbox.Constructor(Vector3(4222.975f, 5286.223f, 57.61106f), painbox_radius_continuous), owning_building_guid = 30) } Building44() def Building44(): Unit = { // Name: nc_Far_Esamir_Tower Type: tower_a GUID: 31, MapID: 44 - LocalBuilding(31, 44, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4228f, 3982f, 63.52824f)))) + LocalBuilding(31, 44, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4228f, 3982f, 63.52824f), tower_a))) LocalObject(1101, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 31) LocalObject(348, Door.Constructor(Vector3(4240f, 3974f, 65.04925f)), owning_building_guid = 31) LocalObject(349, Door.Constructor(Vector3(4240f, 3974f, 85.04825f)), owning_building_guid = 31) @@ -470,12 +480,15 @@ object Map11 { TurretToWeapon(723, 5006) LocalObject(725, FacilityTurret.Constructor(manned_turret, Vector3(4250.647f, 3994.707f, 82.47025f)), owning_building_guid = 31) TurretToWeapon(725, 5007) + LocalObject(1052, Painbox.Constructor(Vector3(4233.235f, 3975.803f, 55.02734f), painbox_radius_continuous), owning_building_guid = 31) + LocalObject(1053, Painbox.Constructor(Vector3(4244.889f, 3984.086f, 53.62824f), painbox_radius_continuous), owning_building_guid = 31) + LocalObject(1054, Painbox.Constructor(Vector3(4244.975f, 3972.223f, 53.62824f), painbox_radius_continuous), owning_building_guid = 31) } Building48() def Building48(): Unit = { // Name: nc_SE_Amerish_Warpgate_Tower Type: tower_a GUID: 32, MapID: 48 - LocalBuilding(32, 48, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4458f, 6256f, 43.92254f)))) + LocalBuilding(32, 48, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4458f, 6256f, 43.92254f), tower_a))) LocalObject(1102, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 32) LocalObject(352, Door.Constructor(Vector3(4470f, 6248f, 45.44354f)), owning_building_guid = 32) LocalObject(353, Door.Constructor(Vector3(4470f, 6248f, 65.44254f)), owning_building_guid = 32) @@ -504,12 +517,15 @@ object Map11 { TurretToWeapon(726, 5008) LocalObject(727, FacilityTurret.Constructor(manned_turret, Vector3(4480.647f, 6268.707f, 62.86454f)), owning_building_guid = 32) TurretToWeapon(727, 5009) + LocalObject(1055, Painbox.Constructor(Vector3(4463.235f, 6249.803f, 35.42164f), painbox_radius_continuous), owning_building_guid = 32) + LocalObject(1056, Painbox.Constructor(Vector3(4474.889f, 6258.086f, 34.02254f), painbox_radius_continuous), owning_building_guid = 32) + LocalObject(1057, Painbox.Constructor(Vector3(4474.975f, 6246.223f, 34.02254f), painbox_radius_continuous), owning_building_guid = 32) } Building46() def Building46(): Unit = { // Name: nc_W_Esamir_Warpgate_Tower Type: tower_a GUID: 33, MapID: 46 - LocalBuilding(33, 46, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4886f, 3164f, 48.7764f)))) + LocalBuilding(33, 46, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4886f, 3164f, 48.7764f), tower_a))) LocalObject(1103, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 33) LocalObject(356, Door.Constructor(Vector3(4898f, 3156f, 50.2974f)), owning_building_guid = 33) LocalObject(357, Door.Constructor(Vector3(4898f, 3156f, 70.2964f)), owning_building_guid = 33) @@ -538,12 +554,15 @@ object Map11 { TurretToWeapon(728, 5010) LocalObject(729, FacilityTurret.Constructor(manned_turret, Vector3(4908.647f, 3176.707f, 67.7184f)), owning_building_guid = 33) TurretToWeapon(729, 5011) + LocalObject(1058, Painbox.Constructor(Vector3(4891.235f, 3157.803f, 40.2755f), painbox_radius_continuous), owning_building_guid = 33) + LocalObject(1059, Painbox.Constructor(Vector3(4902.889f, 3166.086f, 38.8764f), painbox_radius_continuous), owning_building_guid = 33) + LocalObject(1060, Painbox.Constructor(Vector3(4902.975f, 3154.223f, 38.8764f), painbox_radius_continuous), owning_building_guid = 33) } Building49() def Building49(): Unit = { // Name: nc_SE_Cyssor_Warpgate_Tower Type: tower_b GUID: 34, MapID: 49 - LocalBuilding(34, 49, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2506f, 5776f, 63.62667f)))) + LocalBuilding(34, 49, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2506f, 5776f, 63.62667f), tower_b))) LocalObject(1095, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 34) LocalObject(320, Door.Constructor(Vector3(2518f, 5768f, 65.14667f)), owning_building_guid = 34) LocalObject(321, Door.Constructor(Vector3(2518f, 5768f, 75.14667f)), owning_building_guid = 34) @@ -572,12 +591,15 @@ object Map11 { LocalObject(889, Terminal.Constructor(order_terminal), owning_building_guid = 34) LocalObject(1071, SpawnTube.Constructor(respawn_tube_tower, Vector3(2516.706f, 5763.742f, 53.10867f), Vector3(0, 0, 0)), owning_building_guid = 34) LocalObject(1072, SpawnTube.Constructor(respawn_tube_tower, Vector3(2516.706f, 5780.152f, 53.10867f), Vector3(0, 0, 0)), owning_building_guid = 34) + LocalObject(1034, Painbox.Constructor(Vector3(2511.493f, 5768.849f, 54.91607f), painbox_radius_continuous), owning_building_guid = 34) + LocalObject(1035, Painbox.Constructor(Vector3(2523.127f, 5766.078f, 53.72667f), painbox_radius_continuous), owning_building_guid = 34) + LocalObject(1036, Painbox.Constructor(Vector3(2523.259f, 5778.107f, 53.72667f), painbox_radius_continuous), owning_building_guid = 34) } Building47() def Building47(): Unit = { // Name: nc_SW_Amerish_Warpgate_Tower Type: tower_b GUID: 35, MapID: 47 - LocalBuilding(35, 47, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3844f, 5888f, 44.39456f)))) + LocalBuilding(35, 47, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3844f, 5888f, 44.39456f), tower_b))) LocalObject(1098, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 35) LocalObject(334, Door.Constructor(Vector3(3856f, 5880f, 45.91456f)), owning_building_guid = 35) LocalObject(335, Door.Constructor(Vector3(3856f, 5880f, 55.91456f)), owning_building_guid = 35) @@ -606,12 +628,15 @@ object Map11 { LocalObject(898, Terminal.Constructor(order_terminal), owning_building_guid = 35) LocalObject(1077, SpawnTube.Constructor(respawn_tube_tower, Vector3(3854.706f, 5875.742f, 33.87656f), Vector3(0, 0, 0)), owning_building_guid = 35) LocalObject(1078, SpawnTube.Constructor(respawn_tube_tower, Vector3(3854.706f, 5892.152f, 33.87656f), Vector3(0, 0, 0)), owning_building_guid = 35) + LocalObject(1043, Painbox.Constructor(Vector3(3849.493f, 5880.849f, 35.68396f), painbox_radius_continuous), owning_building_guid = 35) + LocalObject(1044, Painbox.Constructor(Vector3(3861.127f, 5878.078f, 34.49456f), painbox_radius_continuous), owning_building_guid = 35) + LocalObject(1045, Painbox.Constructor(Vector3(3861.259f, 5890.107f, 34.49456f), painbox_radius_continuous), owning_building_guid = 35) } Building45() def Building45(): Unit = { // Name: nc_N_Esamir_Warpgate_Tower Type: tower_b GUID: 36, MapID: 45 - LocalBuilding(36, 45, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5020f, 3810f, 65.63448f)))) + LocalBuilding(36, 45, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5020f, 3810f, 65.63448f), tower_b))) LocalObject(1104, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 36) LocalObject(360, Door.Constructor(Vector3(5032f, 3802f, 67.15448f)), owning_building_guid = 36) LocalObject(361, Door.Constructor(Vector3(5032f, 3802f, 77.15448f)), owning_building_guid = 36) @@ -640,12 +665,15 @@ object Map11 { LocalObject(992, Terminal.Constructor(order_terminal), owning_building_guid = 36) LocalObject(1089, SpawnTube.Constructor(respawn_tube_tower, Vector3(5030.706f, 3797.742f, 55.11649f), Vector3(0, 0, 0)), owning_building_guid = 36) LocalObject(1090, SpawnTube.Constructor(respawn_tube_tower, Vector3(5030.706f, 3814.152f, 55.11649f), Vector3(0, 0, 0)), owning_building_guid = 36) + LocalObject(1061, Painbox.Constructor(Vector3(5025.493f, 3802.849f, 56.92388f), painbox_radius_continuous), owning_building_guid = 36) + LocalObject(1062, Painbox.Constructor(Vector3(5037.127f, 3800.078f, 55.73448f), painbox_radius_continuous), owning_building_guid = 36) + LocalObject(1063, Painbox.Constructor(Vector3(5037.259f, 3812.107f, 55.73448f), painbox_radius_continuous), owning_building_guid = 36) } Building58() def Building58(): Unit = { // Name: nc_Cyssor_Outpost_Tower Type: tower_c GUID: 37, MapID: 58 - LocalBuilding(37, 58, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1978f, 4802f, 62.46139f)))) + LocalBuilding(37, 58, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1978f, 4802f, 62.46139f), tower_c))) LocalObject(1093, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 37) LocalObject(312, Door.Constructor(Vector3(1990f, 4794f, 63.98239f)), owning_building_guid = 37) LocalObject(313, Door.Constructor(Vector3(1990f, 4794f, 83.98139f)), owning_building_guid = 37) @@ -678,12 +706,15 @@ object Map11 { TurretToWeapon(712, 5012) LocalObject(714, FacilityTurret.Constructor(manned_turret, Vector3(2001.497f, 4816.957f, 81.40339f)), owning_building_guid = 37) TurretToWeapon(714, 5013) + LocalObject(1028, Painbox.Constructor(Vector3(1982.454f, 4794.849f, 54.48089f), painbox_radius_continuous), owning_building_guid = 37) + LocalObject(1030, Painbox.Constructor(Vector3(1994.923f, 4791.54f, 52.56139f), painbox_radius_continuous), owning_building_guid = 37) + LocalObject(1031, Painbox.Constructor(Vector3(1995.113f, 4804.022f, 52.56139f), painbox_radius_continuous), owning_building_guid = 37) } Building51() def Building51(): Unit = { // Name: nc_Central_Tower Type: tower_c GUID: 38, MapID: 51 - LocalBuilding(38, 51, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3340f, 4668f, 61.79601f)))) + LocalBuilding(38, 51, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3340f, 4668f, 61.79601f), tower_c))) LocalObject(1097, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 38) LocalObject(330, Door.Constructor(Vector3(3352f, 4660f, 63.31701f)), owning_building_guid = 38) LocalObject(331, Door.Constructor(Vector3(3352f, 4660f, 83.31601f)), owning_building_guid = 38) @@ -716,12 +747,15 @@ object Map11 { TurretToWeapon(718, 5014) LocalObject(719, FacilityTurret.Constructor(manned_turret, Vector3(3363.497f, 4682.957f, 80.73801f)), owning_building_guid = 38) TurretToWeapon(719, 5015) + LocalObject(1040, Painbox.Constructor(Vector3(3344.454f, 4660.849f, 53.81551f), painbox_radius_continuous), owning_building_guid = 38) + LocalObject(1041, Painbox.Constructor(Vector3(3356.923f, 4657.54f, 51.89601f), painbox_radius_continuous), owning_building_guid = 38) + LocalObject(1042, Painbox.Constructor(Vector3(3357.113f, 4670.022f, 51.89601f), painbox_radius_continuous), owning_building_guid = 38) } Building56() def Building56(): Unit = { // Name: nc_Esamir_Outpost_Tower Type: tower_c GUID: 39, MapID: 56 - LocalBuilding(39, 56, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4140f, 2924f, 39.29424f)))) + LocalBuilding(39, 56, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4140f, 2924f, 39.29424f), tower_c))) LocalObject(1099, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 39) LocalObject(340, Door.Constructor(Vector3(4152f, 2916f, 40.81524f)), owning_building_guid = 39) LocalObject(341, Door.Constructor(Vector3(4152f, 2916f, 60.81424f)), owning_building_guid = 39) @@ -754,12 +788,15 @@ object Map11 { TurretToWeapon(720, 5016) LocalObject(721, FacilityTurret.Constructor(manned_turret, Vector3(4163.497f, 2938.957f, 58.23624f)), owning_building_guid = 39) TurretToWeapon(721, 5017) + LocalObject(1046, Painbox.Constructor(Vector3(4144.454f, 2916.849f, 31.31374f), painbox_radius_continuous), owning_building_guid = 39) + LocalObject(1047, Painbox.Constructor(Vector3(4156.923f, 2913.54f, 29.39424f), painbox_radius_continuous), owning_building_guid = 39) + LocalObject(1048, Painbox.Constructor(Vector3(4157.113f, 2926.022f, 29.39424f), painbox_radius_continuous), owning_building_guid = 39) } Building57() def Building57(): Unit = { // Name: nc_Amerish_Outpost_Tower Type: tower_c GUID: 40, MapID: 57 - LocalBuilding(40, 57, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5290f, 6160f, 39.10642f)))) + LocalBuilding(40, 57, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5290f, 6160f, 39.10642f), tower_c))) LocalObject(1105, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 40) LocalObject(366, Door.Constructor(Vector3(5302f, 6152f, 40.62742f)), owning_building_guid = 40) LocalObject(367, Door.Constructor(Vector3(5302f, 6152f, 60.62642f)), owning_building_guid = 40) @@ -792,12 +829,15 @@ object Map11 { TurretToWeapon(730, 5018) LocalObject(731, FacilityTurret.Constructor(manned_turret, Vector3(5313.497f, 6174.957f, 58.04842f)), owning_building_guid = 40) TurretToWeapon(731, 5019) + LocalObject(1064, Painbox.Constructor(Vector3(5294.454f, 6152.849f, 31.12592f), painbox_radius_continuous), owning_building_guid = 40) + LocalObject(1065, Painbox.Constructor(Vector3(5306.923f, 6149.54f, 29.20642f), painbox_radius_continuous), owning_building_guid = 40) + LocalObject(1066, Painbox.Constructor(Vector3(5307.113f, 6162.022f, 29.20642f), painbox_radius_continuous), owning_building_guid = 40) } Building30() def Building30(): Unit = { // Name: Cyssor_Spawn1 Type: VT_building_nc GUID: 41, MapID: 30 - LocalBuilding(41, 30, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2168f, 5392f, 65.21291f)))) + LocalBuilding(41, 30, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2168f, 5392f, 65.21291f), VT_building_nc))) LocalObject(234, Door.Constructor(Vector3(2162.214f, 5444.023f, 67.2889f)), owning_building_guid = 41) LocalObject(235, Door.Constructor(Vector3(2162.343f, 5450.527f, 67.2889f)), owning_building_guid = 41) LocalObject(236, Door.Constructor(Vector3(2168.919f, 5443.906f, 67.2889f)), owning_building_guid = 41) @@ -829,7 +869,7 @@ object Map11 { Building35() def Building35(): Unit = { // Name: Cyssor_Spawn2 Type: VT_building_nc GUID: 42, MapID: 35 - LocalBuilding(42, 35, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2400f, 5402f, 64.68082f)))) + LocalBuilding(42, 35, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2400f, 5402f, 64.68082f), VT_building_nc))) LocalObject(240, Door.Constructor(Vector3(2354.615f, 5439.385f, 66.75681f)), owning_building_guid = 42) LocalObject(241, Door.Constructor(Vector3(2359.122f, 5434.694f, 66.75681f)), owning_building_guid = 42) LocalObject(242, Door.Constructor(Vector3(2359.439f, 5444.042f, 66.75681f)), owning_building_guid = 42) @@ -861,7 +901,7 @@ object Map11 { Building36() def Building36(): Unit = { // Name: Cyssor_Spawn3 Type: VT_building_nc GUID: 43, MapID: 36 - LocalBuilding(43, 36, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2452f, 5542f, 65.20798f)))) + LocalBuilding(43, 36, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2452f, 5542f, 65.20798f), VT_building_nc))) LocalObject(246, Door.Constructor(Vector3(2393.473f, 5547.714f, 67.28398f)), owning_building_guid = 43) LocalObject(247, Door.Constructor(Vector3(2393.59f, 5541.009f, 67.28398f)), owning_building_guid = 43) LocalObject(248, Door.Constructor(Vector3(2393.706f, 5534.304f, 67.28398f)), owning_building_guid = 43) @@ -893,7 +933,7 @@ object Map11 { Building53() def Building53(): Unit = { // Name: amerish_spawn1 Type: VT_building_nc GUID: 44, MapID: 53 - LocalBuilding(44, 53, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3996f, 5924f, 43.87661f)))) + LocalBuilding(44, 53, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3996f, 5924f, 43.87661f), VT_building_nc))) LocalObject(252, Door.Constructor(Vector3(3990.214f, 5976.023f, 45.95261f)), owning_building_guid = 44) LocalObject(253, Door.Constructor(Vector3(3990.343f, 5982.527f, 45.95261f)), owning_building_guid = 44) LocalObject(254, Door.Constructor(Vector3(3996.919f, 5975.906f, 45.95261f)), owning_building_guid = 44) @@ -925,7 +965,7 @@ object Map11 { Building18() def Building18(): Unit = { // Name: amerish_spawn2 Type: VT_building_nc GUID: 45, MapID: 18 - LocalBuilding(45, 18, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4148f, 5892f, 43.87661f)))) + LocalBuilding(45, 18, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4148f, 5892f, 43.87661f), VT_building_nc))) LocalObject(258, Door.Constructor(Vector3(4142.213f, 5944.023f, 45.95261f)), owning_building_guid = 45) LocalObject(259, Door.Constructor(Vector3(4142.343f, 5950.527f, 45.95261f)), owning_building_guid = 45) LocalObject(260, Door.Constructor(Vector3(4148.919f, 5943.906f, 45.95261f)), owning_building_guid = 45) @@ -957,7 +997,7 @@ object Map11 { Building52() def Building52(): Unit = { // Name: amerish_spawn3 Type: VT_building_nc GUID: 46, MapID: 52 - LocalBuilding(46, 52, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4302f, 5918f, 43.87661f)))) + LocalBuilding(46, 52, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4302f, 5918f, 43.87661f), VT_building_nc))) LocalObject(264, Door.Constructor(Vector3(4296.213f, 5970.023f, 45.95261f)), owning_building_guid = 46) LocalObject(265, Door.Constructor(Vector3(4296.343f, 5976.527f, 45.95261f)), owning_building_guid = 46) LocalObject(266, Door.Constructor(Vector3(4302.919f, 5969.906f, 45.95261f)), owning_building_guid = 46) @@ -989,7 +1029,7 @@ object Map11 { Building5() def Building5(): Unit = { // Name: Esamir_Spawn1 Type: VT_building_nc GUID: 47, MapID: 5 - LocalBuilding(47, 5, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4662f, 3362f, 68.73806f)))) + LocalBuilding(47, 5, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4662f, 3362f, 68.73806f), VT_building_nc))) LocalObject(270, Door.Constructor(Vector3(4695.403f, 3402.301f, 70.81406f)), owning_building_guid = 47) LocalObject(271, Door.Constructor(Vector3(4699.977f, 3397.396f, 70.81406f)), owning_building_guid = 47) LocalObject(272, Door.Constructor(Vector3(4700.171f, 3406.725f, 70.81406f)), owning_building_guid = 47) @@ -1021,7 +1061,7 @@ object Map11 { Building7() def Building7(): Unit = { // Name: Esamir_Spawn2 Type: VT_building_nc GUID: 48, MapID: 7 - LocalBuilding(48, 7, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4692f, 3636f, 68.73806f)))) + LocalBuilding(48, 7, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4692f, 3636f, 68.73806f), VT_building_nc))) LocalObject(276, Door.Constructor(Vector3(4723.958f, 3594.54f, 70.81406f)), owning_building_guid = 48) LocalObject(277, Door.Constructor(Vector3(4728.546f, 3589.93f, 70.81406f)), owning_building_guid = 48) LocalObject(278, Door.Constructor(Vector3(4728.7f, 3599.282f, 70.81406f)), owning_building_guid = 48) @@ -1053,7 +1093,7 @@ object Map11 { Building6() def Building6(): Unit = { // Name: Esamir_Spawn3 Type: VT_building_nc GUID: 49, MapID: 6 - LocalBuilding(49, 6, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4966f, 3658f, 68.73806f)))) + LocalBuilding(49, 6, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4966f, 3658f, 68.73806f), VT_building_nc))) LocalObject(282, Door.Constructor(Vector3(4919.299f, 3622.264f, 70.81406f)), owning_building_guid = 49) LocalObject(283, Door.Constructor(Vector3(4923.958f, 3617.439f, 70.81406f)), owning_building_guid = 49) LocalObject(284, Door.Constructor(Vector3(4923.989f, 3626.771f, 70.81406f)), owning_building_guid = 49) @@ -1085,7 +1125,7 @@ object Map11 { Building34() def Building34(): Unit = { // Name: Cyssor_Air2 Type: vt_dropship GUID: 50, MapID: 34 - LocalBuilding(50, 34, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2078f, 5496f, 65.20686f)))) + LocalBuilding(50, 34, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2078f, 5496f, 65.20686f), vt_dropship))) LocalObject(300, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 50) LocalObject(288, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(2081.589f, 5495.958f, 61.22186f), Vector3(0, 0, 181)), owning_building_guid = 50, terminal_guid = 300) } @@ -1093,7 +1133,7 @@ object Map11 { Building38() def Building38(): Unit = { // Name: Cyssor_Air1 Type: vt_dropship GUID: 51, MapID: 38 - LocalBuilding(51, 38, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2078f, 5572f, 65.20757f)))) + LocalBuilding(51, 38, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2078f, 5572f, 65.20757f), vt_dropship))) LocalObject(301, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 51) LocalObject(289, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(2081.589f, 5571.958f, 61.22257f), Vector3(0, 0, 181)), owning_building_guid = 51, terminal_guid = 301) } @@ -1101,7 +1141,7 @@ object Map11 { Building39() def Building39(): Unit = { // Name: Cyssor_Air4 Type: vt_dropship GUID: 52, MapID: 39 - LocalBuilding(52, 39, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2290f, 5386f, 65.21352f)))) + LocalBuilding(52, 39, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2290f, 5386f, 65.21352f), vt_dropship))) LocalObject(302, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 52) LocalObject(290, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(2290.043f, 5389.589f, 61.22852f), Vector3(0, 0, 91)), owning_building_guid = 52, terminal_guid = 302) } @@ -1109,7 +1149,7 @@ object Map11 { Building33() def Building33(): Unit = { // Name: Cyssor_Air3 Type: vt_dropship GUID: 53, MapID: 33 - LocalBuilding(53, 33, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2464f, 5640f, 65.20798f)))) + LocalBuilding(53, 33, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2464f, 5640f, 65.20798f), vt_dropship))) LocalObject(303, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 53) LocalObject(291, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(2461.346f, 5637.583f, 61.22298f), Vector3(0, 0, -42)), owning_building_guid = 53, terminal_guid = 303) } @@ -1117,7 +1157,7 @@ object Map11 { Building22() def Building22(): Unit = { // Name: amerish_air3 Type: vt_dropship GUID: 54, MapID: 22 - LocalBuilding(54, 22, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3926f, 6060f, 43.87661f)))) + LocalBuilding(54, 22, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3926f, 6060f, 43.87661f), vt_dropship))) LocalObject(304, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 54) LocalObject(292, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3929.589f, 6059.958f, 39.89161f), Vector3(0, 0, 181)), owning_building_guid = 54, terminal_guid = 304) } @@ -1125,7 +1165,7 @@ object Map11 { Building25() def Building25(): Unit = { // Name: amerish_air4 Type: vt_dropship GUID: 55, MapID: 25 - LocalBuilding(55, 25, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3986f, 6176f, 43.87661f)))) + LocalBuilding(55, 25, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3986f, 6176f, 43.87661f), vt_dropship))) LocalObject(305, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 55) LocalObject(293, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3989.589f, 6175.958f, 39.89161f), Vector3(0, 0, 181)), owning_building_guid = 55, terminal_guid = 305) } @@ -1133,7 +1173,7 @@ object Map11 { Building24() def Building24(): Unit = { // Name: amerish_air2 Type: vt_dropship GUID: 56, MapID: 24 - LocalBuilding(56, 24, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4320f, 6168f, 43.87661f)))) + LocalBuilding(56, 24, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4320f, 6168f, 43.87661f), vt_dropship))) LocalObject(306, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 56) LocalObject(294, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(4316.411f, 6168.042f, 39.89161f), Vector3(0, 0, 1)), owning_building_guid = 56, terminal_guid = 306) } @@ -1141,7 +1181,7 @@ object Map11 { Building21() def Building21(): Unit = { // Name: amerish_air1 Type: vt_dropship GUID: 57, MapID: 21 - LocalBuilding(57, 21, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4376f, 6058f, 43.87661f)))) + LocalBuilding(57, 21, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4376f, 6058f, 43.87661f), vt_dropship))) LocalObject(307, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 57) LocalObject(295, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(4372.411f, 6058.042f, 39.89161f), Vector3(0, 0, 1)), owning_building_guid = 57, terminal_guid = 307) } @@ -1149,7 +1189,7 @@ object Map11 { Building14() def Building14(): Unit = { // Name: Esamir_Air2 Type: vt_dropship GUID: 58, MapID: 14 - LocalBuilding(58, 14, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4620f, 3466f, 68.73806f)))) + LocalBuilding(58, 14, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4620f, 3466f, 68.73806f), vt_dropship))) LocalObject(308, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 58) LocalObject(296, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(4622.523f, 3468.552f, 64.75306f), Vector3(0, 0, 135)), owning_building_guid = 58, terminal_guid = 308) } @@ -1157,7 +1197,7 @@ object Map11 { Building17() def Building17(): Unit = { // Name: Esamir_Air1 Type: vt_dropship GUID: 59, MapID: 17 - LocalBuilding(59, 17, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4768f, 3318f, 68.73806f)))) + LocalBuilding(59, 17, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4768f, 3318f, 68.73806f), vt_dropship))) LocalObject(309, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 59) LocalObject(297, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(4770.523f, 3320.552f, 64.75306f), Vector3(0, 0, 135)), owning_building_guid = 59, terminal_guid = 309) } @@ -1165,7 +1205,7 @@ object Map11 { Building15() def Building15(): Unit = { // Name: Esamir_Air4 Type: vt_dropship GUID: 60, MapID: 15 - LocalBuilding(60, 15, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4868f, 3696f, 68.73806f)))) + LocalBuilding(60, 15, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4868f, 3696f, 68.73806f), vt_dropship))) LocalObject(310, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 60) LocalObject(298, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(4865.477f, 3693.448f, 64.75306f), Vector3(0, 0, -45)), owning_building_guid = 60, terminal_guid = 310) } @@ -1173,7 +1213,7 @@ object Map11 { Building16() def Building16(): Unit = { // Name: Esamir_Air3 Type: vt_dropship GUID: 61, MapID: 16 - LocalBuilding(61, 16, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5010f, 3556f, 68.73806f)))) + LocalBuilding(61, 16, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5010f, 3556f, 68.73806f), vt_dropship))) LocalObject(311, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 61) LocalObject(299, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(5007.477f, 3553.448f, 64.75306f), Vector3(0, 0, -45)), owning_building_guid = 61, terminal_guid = 311) } @@ -1181,79 +1221,79 @@ object Map11 { Building67() def Building67(): Unit = { // Name: NC_NW_Tport_04 Type: vt_spawn GUID: 62, MapID: 67 - LocalBuilding(62, 67, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2132f, 5532f, 65.20512f)))) + LocalBuilding(62, 67, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2132f, 5532f, 65.20512f), vt_spawn))) } Building69() def Building69(): Unit = { // Name: NC_NW_Tport_02 Type: vt_spawn GUID: 63, MapID: 69 - LocalBuilding(63, 69, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2242f, 5432f, 65.2088f)))) + LocalBuilding(63, 69, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2242f, 5432f, 65.2088f), vt_spawn))) } Building70() def Building70(): Unit = { // Name: NC_NW_Tport_01 Type: vt_spawn GUID: 64, MapID: 70 - LocalBuilding(64, 70, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2258f, 5642f, 65.20429f)))) + LocalBuilding(64, 70, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2258f, 5642f, 65.20429f), vt_spawn))) } Building68() def Building68(): Unit = { // Name: NC_NW_Tport_03 Type: vt_spawn GUID: 65, MapID: 68 - LocalBuilding(65, 68, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2388f, 5618f, 65.20798f)))) + LocalBuilding(65, 68, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2388f, 5618f, 65.20798f), vt_spawn))) } Building66() def Building66(): Unit = { // Name: NC_NE_Tport_02 Type: vt_spawn GUID: 66, MapID: 66 - LocalBuilding(66, 66, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4060f, 5986f, 43.87661f)))) + LocalBuilding(66, 66, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4060f, 5986f, 43.87661f), vt_spawn))) } Building65() def Building65(): Unit = { // Name: NC_NE_Tport_03 Type: vt_spawn GUID: 67, MapID: 65 - LocalBuilding(67, 65, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4156f, 6160f, 43.87661f)))) + LocalBuilding(67, 65, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4156f, 6160f, 43.87661f), vt_spawn))) } Building63() def Building63(): Unit = { // Name: NC_NE_Tport_01 Type: vt_spawn GUID: 68, MapID: 63 - LocalBuilding(68, 63, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4212f, 5954f, 43.87661f)))) + LocalBuilding(68, 63, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4212f, 5954f, 43.87661f), vt_spawn))) } Building64() def Building64(): Unit = { // Name: NC_NE_Tport_04 Type: vt_spawn GUID: 69, MapID: 64 - LocalBuilding(69, 64, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4258f, 6148f, 43.87661f)))) + LocalBuilding(69, 64, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4258f, 6148f, 43.87661f), vt_spawn))) } Building59() def Building59(): Unit = { // Name: NC_SE_Tport_04 Type: vt_spawn GUID: 70, MapID: 59 - LocalBuilding(70, 59, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4698f, 3506f, 68.73806f)))) + LocalBuilding(70, 59, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4698f, 3506f, 68.73806f), vt_spawn))) } Building60() def Building60(): Unit = { // Name: NC_SE_Tport_03 Type: vt_spawn GUID: 71, MapID: 60 - LocalBuilding(71, 60, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4818f, 3622f, 68.73806f)))) + LocalBuilding(71, 60, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4818f, 3622f, 68.73806f), vt_spawn))) } Building61() def Building61(): Unit = { // Name: NC_SE_Tport_02 Type: vt_spawn GUID: 72, MapID: 61 - LocalBuilding(72, 61, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4826f, 3398f, 68.73806f)))) + LocalBuilding(72, 61, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4826f, 3398f, 68.73806f), vt_spawn))) } Building62() def Building62(): Unit = { // Name: NC_SE_Tport_01 Type: vt_spawn GUID: 73, MapID: 62 - LocalBuilding(73, 62, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4922f, 3500f, 68.73806f)))) + LocalBuilding(73, 62, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4922f, 3500f, 68.73806f), vt_spawn))) } Building42() def Building42(): Unit = { // Name: Cyssor_Vehicle6 Type: vt_vehicle GUID: 74, MapID: 42 - LocalBuilding(74, 42, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2078f, 5642f, 65.20348f)))) + LocalBuilding(74, 42, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2078f, 5642f, 65.20348f), vt_vehicle))) LocalObject(1144, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 74) LocalObject(756, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2077.973f, 5642.147f, 63.73248f), Vector3(0, 0, 0)), owning_building_guid = 74, terminal_guid = 1144) } @@ -1261,7 +1301,7 @@ object Map11 { Building32() def Building32(): Unit = { // Name: Cyssor_Vehicle1 Type: vt_vehicle GUID: 75, MapID: 32 - LocalBuilding(75, 32, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2082f, 5418f, 65.21249f)))) + LocalBuilding(75, 32, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2082f, 5418f, 65.21249f), vt_vehicle))) LocalObject(1145, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 75) LocalObject(757, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2081.853f, 5417.973f, 63.74149f), Vector3(0, 0, -90)), owning_building_guid = 75, terminal_guid = 1145) } @@ -1269,7 +1309,7 @@ object Map11 { Building41() def Building41(): Unit = { // Name: Cyssor_Vehicle5 Type: vt_vehicle GUID: 76, MapID: 41 - LocalBuilding(76, 41, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2186f, 5662f, 65.20142f)))) + LocalBuilding(76, 41, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2186f, 5662f, 65.20142f), vt_vehicle))) LocalObject(1146, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 76) LocalObject(758, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2185.973f, 5662.147f, 63.73042f), Vector3(0, 0, 0)), owning_building_guid = 76, terminal_guid = 1146) } @@ -1277,7 +1317,7 @@ object Map11 { Building43() def Building43(): Unit = { // Name: Cyssor_Vehicle4 Type: vt_vehicle GUID: 77, MapID: 43 - LocalBuilding(77, 43, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2328f, 5662f, 65.20798f)))) + LocalBuilding(77, 43, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2328f, 5662f, 65.20798f), vt_vehicle))) LocalObject(1147, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 77) LocalObject(759, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2327.976f, 5662.147f, 63.73698f), Vector3(0, 0, 1)), owning_building_guid = 77, terminal_guid = 1147) } @@ -1285,7 +1325,7 @@ object Map11 { Building40() def Building40(): Unit = { // Name: Cyssor_Vehicle3 Type: vt_vehicle GUID: 78, MapID: 40 - LocalBuilding(78, 40, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2410f, 5694f, 65.20798f)))) + LocalBuilding(78, 40, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2410f, 5694f, 65.20798f), vt_vehicle))) LocalObject(1148, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 78) LocalObject(760, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2409.88f, 5694.089f, 63.73698f), Vector3(0, 0, -43)), owning_building_guid = 78, terminal_guid = 1148) } @@ -1293,7 +1333,7 @@ object Map11 { Building31() def Building31(): Unit = { // Name: Cyssor_Vehicle2 Type: vt_vehicle GUID: 79, MapID: 31 - LocalBuilding(79, 31, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2468f, 5458f, 65.2127f)))) + LocalBuilding(79, 31, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2468f, 5458f, 65.2127f), vt_vehicle))) LocalObject(1149, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 79) LocalObject(761, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2468.146f, 5458.03f, 63.7417f), Vector3(0, 0, 89)), owning_building_guid = 79, terminal_guid = 1149) } @@ -1301,7 +1341,7 @@ object Map11 { Building19() def Building19(): Unit = { // Name: amerish_vehicle1 Type: vt_vehicle GUID: 80, MapID: 19 - LocalBuilding(80, 19, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3990f, 6094f, 43.87661f)))) + LocalBuilding(80, 19, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3990f, 6094f, 43.87661f), vt_vehicle))) LocalObject(1151, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 80) LocalObject(762, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3989.88f, 6094.089f, 42.40561f), Vector3(0, 0, -43)), owning_building_guid = 80, terminal_guid = 1151) } @@ -1309,7 +1349,7 @@ object Map11 { Building29() def Building29(): Unit = { // Name: amerish_vehicle2 Type: vt_vehicle GUID: 81, MapID: 29 - LocalBuilding(81, 29, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4000f, 6248f, 43.87661f)))) + LocalBuilding(81, 29, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4000f, 6248f, 43.87661f), vt_vehicle))) LocalObject(1150, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 81) LocalObject(763, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3999.978f, 6248.148f, 42.40561f), Vector3(0, 0, 2)), owning_building_guid = 81, terminal_guid = 1150) } @@ -1317,7 +1357,7 @@ object Map11 { Building28() def Building28(): Unit = { // Name: amerish_vehicle3 Type: vt_vehicle GUID: 82, MapID: 28 - LocalBuilding(82, 28, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4104f, 6194f, 43.87661f)))) + LocalBuilding(82, 28, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4104f, 6194f, 43.87661f), vt_vehicle))) LocalObject(1152, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 82) LocalObject(764, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(4103.976f, 6194.147f, 42.40561f), Vector3(0, 0, 1)), owning_building_guid = 82, terminal_guid = 1152) } @@ -1325,7 +1365,7 @@ object Map11 { Building27() def Building27(): Unit = { // Name: amerish_vehicle4 Type: vt_vehicle GUID: 83, MapID: 27 - LocalBuilding(83, 27, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4200f, 6196f, 43.87661f)))) + LocalBuilding(83, 27, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4200f, 6196f, 43.87661f), vt_vehicle))) LocalObject(1153, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 83) LocalObject(765, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(4199.976f, 6196.147f, 42.40561f), Vector3(0, 0, 1)), owning_building_guid = 83, terminal_guid = 1153) } @@ -1333,7 +1373,7 @@ object Map11 { Building26() def Building26(): Unit = { // Name: amerish_vehicle5 Type: vt_vehicle GUID: 84, MapID: 26 - LocalBuilding(84, 26, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4304f, 6244f, 43.92173f)))) + LocalBuilding(84, 26, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4304f, 6244f, 43.92173f), vt_vehicle))) LocalObject(1154, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 84) LocalObject(766, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(4303.976f, 6244.147f, 42.45073f), Vector3(0, 0, 1)), owning_building_guid = 84, terminal_guid = 1154) } @@ -1341,7 +1381,7 @@ object Map11 { Building20() def Building20(): Unit = { // Name: amerish_vehicle6 Type: vt_vehicle GUID: 85, MapID: 20 - LocalBuilding(85, 20, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4316f, 6094f, 43.87661f)))) + LocalBuilding(85, 20, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4316f, 6094f, 43.87661f), vt_vehicle))) LocalObject(1155, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 85) LocalObject(767, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(4316.083f, 6094.125f, 42.40561f), Vector3(0, 0, 44)), owning_building_guid = 85, terminal_guid = 1155) } @@ -1349,7 +1389,7 @@ object Map11 { Building12() def Building12(): Unit = { // Name: Esamir_Vehicle1 Type: vt_vehicle GUID: 86, MapID: 12 - LocalBuilding(86, 12, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4644f, 3540f, 68.73806f)))) + LocalBuilding(86, 12, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4644f, 3540f, 68.73806f), vt_vehicle))) LocalObject(1156, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 86) LocalObject(768, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(4643.917f, 3539.875f, 67.26706f), Vector3(0, 0, 224)), owning_building_guid = 86, terminal_guid = 1156) } @@ -1357,7 +1397,7 @@ object Map11 { Building13() def Building13(): Unit = { // Name: Esamir_Vehicle2 Type: vt_vehicle GUID: 87, MapID: 13 - LocalBuilding(87, 13, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4782f, 3680f, 68.73806f)))) + LocalBuilding(87, 13, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4782f, 3680f, 68.73806f), vt_vehicle))) LocalObject(1157, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 87) LocalObject(769, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(4782.085f, 3680.123f, 67.26706f), Vector3(0, 0, 45)), owning_building_guid = 87, terminal_guid = 1157) } @@ -1365,7 +1405,7 @@ object Map11 { Building8() def Building8(): Unit = { // Name: Esamir_Vehicle6 Type: vt_vehicle GUID: 88, MapID: 8 - LocalBuilding(88, 8, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4834f, 3276f, 68.73806f)))) + LocalBuilding(88, 8, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4834f, 3276f, 68.73806f), vt_vehicle))) LocalObject(1158, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 88) LocalObject(770, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(4834.123f, 3275.915f, 67.26706f), Vector3(0, 0, 135)), owning_building_guid = 88, terminal_guid = 1158) } @@ -1373,7 +1413,7 @@ object Map11 { Building9() def Building9(): Unit = { // Name: Esamir_Vehicle5 Type: vt_vehicle GUID: 89, MapID: 9 - LocalBuilding(89, 9, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4878f, 3378f, 68.73806f)))) + LocalBuilding(89, 9, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4878f, 3378f, 68.73806f), vt_vehicle))) LocalObject(1159, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 89) LocalObject(771, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(4878.123f, 3377.915f, 67.26706f), Vector3(0, 0, 135)), owning_building_guid = 89, terminal_guid = 1159) } @@ -1381,7 +1421,7 @@ object Map11 { Building10() def Building10(): Unit = { // Name: Esamir_Vehicle4 Type: vt_vehicle GUID: 90, MapID: 10 - LocalBuilding(90, 10, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4948f, 3446f, 68.73806f)))) + LocalBuilding(90, 10, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(4948f, 3446f, 68.73806f), vt_vehicle))) LocalObject(1160, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 90) LocalObject(772, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(4948.123f, 3445.915f, 67.26706f), Vector3(0, 0, 135)), owning_building_guid = 90, terminal_guid = 1160) } @@ -1389,7 +1429,7 @@ object Map11 { Building11() def Building11(): Unit = { // Name: Esamir_Vehicle3 Type: vt_vehicle GUID: 91, MapID: 11 - LocalBuilding(91, 11, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5048f, 3492f, 68.73806f)))) + LocalBuilding(91, 11, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5048f, 3492f, 68.73806f), vt_vehicle))) LocalObject(1161, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 91) LocalObject(773, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5048.122f, 3491.913f, 67.26706f), Vector3(0, 0, 136)), owning_building_guid = 91, terminal_guid = 1161) } diff --git a/pslogin/src/main/scala/zonemaps/Map12.scala b/pslogin/src/main/scala/zonemaps/Map12.scala index ade753439..269b179b1 100644 --- a/pslogin/src/main/scala/zonemaps/Map12.scala +++ b/pslogin/src/main/scala/zonemaps/Map12.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} import net.psforever.objects.serverobject.tube.SpawnTube @@ -21,7 +22,7 @@ object Map12 { Building4() def Building4(): Unit = { // Name: Hart_Ishundar Type: orbital_building_tr GUID: 1, MapID: 4 - LocalBuilding(1, 4, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2922f, 5230f, 35.99899f)))) + LocalBuilding(1, 4, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2922f, 5230f, 35.99899f), orbital_building_tr))) LocalObject(382, Door.Constructor(Vector3(2842f, 5217.99f, 40.10499f)), owning_building_guid = 1) LocalObject(383, Door.Constructor(Vector3(2842f, 5241.99f, 40.10499f)), owning_building_guid = 1) LocalObject(390, Door.Constructor(Vector3(3002f, 5218.01f, 40.10499f)), owning_building_guid = 1) @@ -127,7 +128,7 @@ object Map12 { Building40() def Building40(): Unit = { // Name: Hart_Cyssor Type: orbital_building_tr GUID: 2, MapID: 40 - LocalBuilding(2, 40, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3006f, 2984f, 34.91934f)))) + LocalBuilding(2, 40, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3006f, 2984f, 34.91934f), orbital_building_tr))) LocalObject(387, Door.Constructor(Vector3(2926f, 2971.99f, 39.02534f)), owning_building_guid = 2) LocalObject(388, Door.Constructor(Vector3(2926f, 2995.99f, 39.02534f)), owning_building_guid = 2) LocalObject(394, Door.Constructor(Vector3(3086f, 2972.01f, 39.02534f)), owning_building_guid = 2) @@ -233,7 +234,7 @@ object Map12 { Building22() def Building22(): Unit = { // Name: Hart_Forseral Type: orbital_building_tr GUID: 3, MapID: 22 - LocalBuilding(3, 22, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5232f, 3908f, 35.9291f)))) + LocalBuilding(3, 22, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5232f, 3908f, 35.9291f), orbital_building_tr))) LocalObject(402, Door.Constructor(Vector3(5152f, 3895.99f, 40.0351f)), owning_building_guid = 3) LocalObject(403, Door.Constructor(Vector3(5152f, 3919.99f, 40.0351f)), owning_building_guid = 3) LocalObject(406, Door.Constructor(Vector3(5312f, 3896.01f, 40.0351f)), owning_building_guid = 3) @@ -339,7 +340,7 @@ object Map12 { Building58() def Building58(): Unit = { // Name: NW_Ishundar_WG_tower Type: tower_a GUID: 52, MapID: 58 - LocalBuilding(52, 58, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2620f, 5418f, 35.99397f)))) + LocalBuilding(52, 58, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2620f, 5418f, 35.99397f), tower_a))) LocalObject(1037, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 52) LocalObject(336, Door.Constructor(Vector3(2632f, 5410f, 37.51497f)), owning_building_guid = 52) LocalObject(337, Door.Constructor(Vector3(2632f, 5410f, 57.51397f)), owning_building_guid = 52) @@ -368,12 +369,15 @@ object Map12 { TurretToWeapon(684, 5000) LocalObject(685, FacilityTurret.Constructor(manned_turret, Vector3(2642.647f, 5430.707f, 54.93597f)), owning_building_guid = 52) TurretToWeapon(685, 5001) + LocalObject(987, Painbox.Constructor(Vector3(2625.235f, 5411.803f, 27.49307f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(988, Painbox.Constructor(Vector3(2636.889f, 5420.086f, 26.09397f), painbox_radius_continuous), owning_building_guid = 52) + LocalObject(989, Painbox.Constructor(Vector3(2636.975f, 5408.223f, 26.09397f), painbox_radius_continuous), owning_building_guid = 52) } Building66() def Building66(): Unit = { // Name: W_Cyssor_WG_tower Type: tower_a GUID: 53, MapID: 66 - LocalBuilding(53, 66, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2806f, 3292f, 32.44872f)))) + LocalBuilding(53, 66, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2806f, 3292f, 32.44872f), tower_a))) LocalObject(1039, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 53) LocalObject(346, Door.Constructor(Vector3(2818f, 3284f, 33.96972f)), owning_building_guid = 53) LocalObject(347, Door.Constructor(Vector3(2818f, 3284f, 53.96872f)), owning_building_guid = 53) @@ -402,12 +406,15 @@ object Map12 { TurretToWeapon(686, 5002) LocalObject(687, FacilityTurret.Constructor(manned_turret, Vector3(2828.647f, 3304.707f, 51.39072f)), owning_building_guid = 53) TurretToWeapon(687, 5003) + LocalObject(992, Painbox.Constructor(Vector3(2811.235f, 3285.803f, 23.94781f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(994, Painbox.Constructor(Vector3(2822.889f, 3294.086f, 22.54872f), painbox_radius_continuous), owning_building_guid = 53) + LocalObject(995, Painbox.Constructor(Vector3(2822.975f, 3282.223f, 22.54872f), painbox_radius_continuous), owning_building_guid = 53) } Building60() def Building60(): Unit = { // Name: W_Forseral_WG_tower Type: tower_a GUID: 54, MapID: 60 - LocalBuilding(54, 60, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4564f, 4572f, 54.12079f)))) + LocalBuilding(54, 60, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4564f, 4572f, 54.12079f), tower_a))) LocalObject(1044, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 54) LocalObject(368, Door.Constructor(Vector3(4576f, 4564f, 55.64179f)), owning_building_guid = 54) LocalObject(369, Door.Constructor(Vector3(4576f, 4564f, 75.64079f)), owning_building_guid = 54) @@ -436,12 +443,15 @@ object Map12 { TurretToWeapon(694, 5004) LocalObject(695, FacilityTurret.Constructor(manned_turret, Vector3(4586.647f, 4584.707f, 73.06279f)), owning_building_guid = 54) TurretToWeapon(695, 5005) + LocalObject(1008, Painbox.Constructor(Vector3(4569.235f, 4565.803f, 45.61989f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(1009, Painbox.Constructor(Vector3(4580.889f, 4574.086f, 44.22079f), painbox_radius_continuous), owning_building_guid = 54) + LocalObject(1010, Painbox.Constructor(Vector3(4580.975f, 4562.223f, 44.22079f), painbox_radius_continuous), owning_building_guid = 54) } Building63() def Building63(): Unit = { // Name: SW_Forseral_WG_tower Type: tower_a GUID: 55, MapID: 63 - LocalBuilding(55, 63, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4972f, 3678f, 35.9291f)))) + LocalBuilding(55, 63, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4972f, 3678f, 35.9291f), tower_a))) LocalObject(1045, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 55) LocalObject(372, Door.Constructor(Vector3(4984f, 3670f, 37.4501f)), owning_building_guid = 55) LocalObject(373, Door.Constructor(Vector3(4984f, 3670f, 57.4491f)), owning_building_guid = 55) @@ -470,12 +480,15 @@ object Map12 { TurretToWeapon(696, 5006) LocalObject(697, FacilityTurret.Constructor(manned_turret, Vector3(4994.647f, 3690.707f, 54.8711f)), owning_building_guid = 55) TurretToWeapon(697, 5007) + LocalObject(1011, Painbox.Constructor(Vector3(4977.235f, 3671.803f, 27.4282f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(1012, Painbox.Constructor(Vector3(4988.889f, 3680.086f, 26.0291f), painbox_radius_continuous), owning_building_guid = 55) + LocalObject(1013, Painbox.Constructor(Vector3(4988.975f, 3668.223f, 26.0291f), painbox_radius_continuous), owning_building_guid = 55) } Building65() def Building65(): Unit = { // Name: SW_Ishundar_WG_tower Type: tower_b GUID: 56, MapID: 65 - LocalBuilding(56, 65, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2794f, 4210f, 36.31348f)))) + LocalBuilding(56, 65, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2794f, 4210f, 36.31348f), tower_b))) LocalObject(1038, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 56) LocalObject(340, Door.Constructor(Vector3(2806f, 4202f, 37.83348f)), owning_building_guid = 56) LocalObject(341, Door.Constructor(Vector3(2806f, 4202f, 47.83348f)), owning_building_guid = 56) @@ -504,12 +517,15 @@ object Map12 { LocalObject(822, Terminal.Constructor(order_terminal), owning_building_guid = 56) LocalObject(1019, SpawnTube.Constructor(respawn_tube_tower, Vector3(2804.706f, 4197.742f, 25.79548f), Vector3(0, 0, 0)), owning_building_guid = 56) LocalObject(1020, SpawnTube.Constructor(respawn_tube_tower, Vector3(2804.706f, 4214.152f, 25.79548f), Vector3(0, 0, 0)), owning_building_guid = 56) + LocalObject(990, Painbox.Constructor(Vector3(2799.493f, 4202.849f, 27.60288f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(991, Painbox.Constructor(Vector3(2811.127f, 4200.078f, 26.41348f), painbox_radius_continuous), owning_building_guid = 56) + LocalObject(993, Painbox.Constructor(Vector3(2811.259f, 4212.107f, 26.41348f), painbox_radius_continuous), owning_building_guid = 56) } Building64() def Building64(): Unit = { // Name: E_Cyssor_WG_tower Type: tower_b GUID: 57, MapID: 64 - LocalBuilding(57, 64, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4484f, 3080f, 50.39579f)))) + LocalBuilding(57, 64, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4484f, 3080f, 50.39579f), tower_b))) LocalObject(1043, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 57) LocalObject(362, Door.Constructor(Vector3(4496f, 3072f, 51.91579f)), owning_building_guid = 57) LocalObject(363, Door.Constructor(Vector3(4496f, 3072f, 61.91579f)), owning_building_guid = 57) @@ -538,12 +554,15 @@ object Map12 { LocalObject(907, Terminal.Constructor(order_terminal), owning_building_guid = 57) LocalObject(1029, SpawnTube.Constructor(respawn_tube_tower, Vector3(4494.706f, 3067.742f, 39.87779f), Vector3(0, 0, 0)), owning_building_guid = 57) LocalObject(1030, SpawnTube.Constructor(respawn_tube_tower, Vector3(4494.706f, 3084.152f, 39.87779f), Vector3(0, 0, 0)), owning_building_guid = 57) + LocalObject(1005, Painbox.Constructor(Vector3(4489.493f, 3072.849f, 41.6852f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(1006, Painbox.Constructor(Vector3(4501.127f, 3070.078f, 40.4958f), painbox_radius_continuous), owning_building_guid = 57) + LocalObject(1007, Painbox.Constructor(Vector3(4501.259f, 3082.107f, 40.4958f), painbox_radius_continuous), owning_building_guid = 57) } Building59() def Building59(): Unit = { // Name: N_Ishundar_WG_tower Type: tower_c GUID: 58, MapID: 59 - LocalBuilding(58, 59, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3236f, 5040f, 37.58544f)))) + LocalBuilding(58, 59, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3236f, 5040f, 37.58544f), tower_c))) LocalObject(1040, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 58) LocalObject(350, Door.Constructor(Vector3(3248f, 5032f, 39.10644f)), owning_building_guid = 58) LocalObject(351, Door.Constructor(Vector3(3248f, 5032f, 59.10544f)), owning_building_guid = 58) @@ -576,12 +595,15 @@ object Map12 { TurretToWeapon(688, 5008) LocalObject(690, FacilityTurret.Constructor(manned_turret, Vector3(3259.497f, 5054.957f, 56.52744f)), owning_building_guid = 58) TurretToWeapon(690, 5009) + LocalObject(996, Painbox.Constructor(Vector3(3240.454f, 5032.849f, 29.60494f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(997, Painbox.Constructor(Vector3(3252.923f, 5029.54f, 27.68544f), painbox_radius_continuous), owning_building_guid = 58) + LocalObject(998, Painbox.Constructor(Vector3(3253.113f, 5042.022f, 27.68544f), painbox_radius_continuous), owning_building_guid = 58) } Building67() def Building67(): Unit = { // Name: SW_Cyssor_WG_tower Type: tower_c GUID: 59, MapID: 67 - LocalBuilding(59, 67, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3260f, 2758f, 34.92906f)))) + LocalBuilding(59, 67, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3260f, 2758f, 34.92906f), tower_c))) LocalObject(1041, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 59) LocalObject(354, Door.Constructor(Vector3(3272f, 2750f, 36.45006f)), owning_building_guid = 59) LocalObject(355, Door.Constructor(Vector3(3272f, 2750f, 56.44906f)), owning_building_guid = 59) @@ -614,12 +636,15 @@ object Map12 { TurretToWeapon(689, 5010) LocalObject(691, FacilityTurret.Constructor(manned_turret, Vector3(3283.497f, 2772.957f, 53.87106f)), owning_building_guid = 59) TurretToWeapon(691, 5011) + LocalObject(999, Painbox.Constructor(Vector3(3264.454f, 2750.849f, 26.94856f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(1000, Painbox.Constructor(Vector3(3276.923f, 2747.54f, 25.02906f), painbox_radius_continuous), owning_building_guid = 59) + LocalObject(1001, Painbox.Constructor(Vector3(3277.113f, 2760.022f, 25.02906f), painbox_radius_continuous), owning_building_guid = 59) } Building61() def Building61(): Unit = { // Name: N_Cyssor_WG_tower Type: tower_c GUID: 60, MapID: 61 - LocalBuilding(60, 61, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3906f, 3832f, 46.40522f)))) + LocalBuilding(60, 61, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3906f, 3832f, 46.40522f), tower_c))) LocalObject(1042, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 60) LocalObject(358, Door.Constructor(Vector3(3918f, 3824f, 47.92622f)), owning_building_guid = 60) LocalObject(359, Door.Constructor(Vector3(3918f, 3824f, 67.92522f)), owning_building_guid = 60) @@ -652,12 +677,15 @@ object Map12 { TurretToWeapon(692, 5012) LocalObject(693, FacilityTurret.Constructor(manned_turret, Vector3(3929.497f, 3846.957f, 65.34722f)), owning_building_guid = 60) TurretToWeapon(693, 5013) + LocalObject(1002, Painbox.Constructor(Vector3(3910.454f, 3824.849f, 38.42472f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(1003, Painbox.Constructor(Vector3(3922.923f, 3821.54f, 36.50523f), painbox_radius_continuous), owning_building_guid = 60) + LocalObject(1004, Painbox.Constructor(Vector3(3923.113f, 3834.022f, 36.50523f), painbox_radius_continuous), owning_building_guid = 60) } Building62() def Building62(): Unit = { // Name: SE_Forseral_WG_tower Type: tower_c GUID: 61, MapID: 62 - LocalBuilding(61, 62, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5488f, 4168f, 35.9291f)))) + LocalBuilding(61, 62, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5488f, 4168f, 35.9291f), tower_c))) LocalObject(1046, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 61) LocalObject(376, Door.Constructor(Vector3(5500f, 4160f, 37.4501f)), owning_building_guid = 61) LocalObject(377, Door.Constructor(Vector3(5500f, 4160f, 57.4491f)), owning_building_guid = 61) @@ -690,12 +718,15 @@ object Map12 { TurretToWeapon(698, 5014) LocalObject(699, FacilityTurret.Constructor(manned_turret, Vector3(5511.497f, 4182.957f, 54.8711f)), owning_building_guid = 61) TurretToWeapon(699, 5015) + LocalObject(1014, Painbox.Constructor(Vector3(5492.454f, 4160.849f, 27.9486f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(1015, Painbox.Constructor(Vector3(5504.923f, 4157.54f, 26.0291f), painbox_radius_continuous), owning_building_guid = 61) + LocalObject(1016, Painbox.Constructor(Vector3(5505.113f, 4170.022f, 26.0291f), painbox_radius_continuous), owning_building_guid = 61) } Building14() def Building14(): Unit = { // Name: VT_building_tr Type: VT_building_tr GUID: 62, MapID: 14 - LocalBuilding(62, 14, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2728f, 5288f, 35.99899f)))) + LocalBuilding(62, 14, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2728f, 5288f, 35.99899f), VT_building_tr))) LocalObject(258, Door.Constructor(Vector3(2759.958f, 5246.54f, 38.07499f)), owning_building_guid = 62) LocalObject(259, Door.Constructor(Vector3(2764.546f, 5241.93f, 38.07499f)), owning_building_guid = 62) LocalObject(260, Door.Constructor(Vector3(2764.7f, 5251.282f, 38.07499f)), owning_building_guid = 62) @@ -727,7 +758,7 @@ object Map12 { Building43() def Building43(): Unit = { // Name: VT_building_tr Type: VT_building_tr GUID: 63, MapID: 43 - LocalBuilding(63, 43, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2798f, 3038f, 34.92469f)))) + LocalBuilding(63, 43, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2798f, 3038f, 34.92469f), VT_building_tr))) LocalObject(264, Door.Constructor(Vector3(2849.914f, 3031.281f, 37.00069f)), owning_building_guid = 63) LocalObject(265, Door.Constructor(Vector3(2849.914f, 3037.987f, 37.00069f)), owning_building_guid = 63) LocalObject(266, Door.Constructor(Vector3(2849.914f, 3044.693f, 37.00069f)), owning_building_guid = 63) @@ -759,7 +790,7 @@ object Map12 { Building13() def Building13(): Unit = { // Name: VT_building_tr Type: VT_building_tr GUID: 64, MapID: 13 - LocalBuilding(64, 13, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2920f, 5052f, 35.99899f)))) + LocalBuilding(64, 13, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2920f, 5052f, 35.99899f), VT_building_tr))) LocalObject(270, Door.Constructor(Vector3(2913.307f, 5103.915f, 38.07499f)), owning_building_guid = 64) LocalObject(271, Door.Constructor(Vector3(2913.323f, 5110.419f, 38.07499f)), owning_building_guid = 64) LocalObject(272, Door.Constructor(Vector3(2920.013f, 5103.915f, 38.07499f)), owning_building_guid = 64) @@ -791,7 +822,7 @@ object Map12 { Building15() def Building15(): Unit = { // Name: VT_building_tr Type: VT_building_tr GUID: 65, MapID: 15 - LocalBuilding(65, 15, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3112f, 5286f, 35.99899f)))) + LocalBuilding(65, 15, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3112f, 5286f, 35.99899f), VT_building_tr))) LocalObject(276, Door.Constructor(Vector3(3065.93f, 5249.454f, 38.07499f)), owning_building_guid = 65) LocalObject(277, Door.Constructor(Vector3(3070.54f, 5254.042f, 38.07499f)), owning_building_guid = 65) LocalObject(278, Door.Constructor(Vector3(3070.672f, 5244.712f, 38.07499f)), owning_building_guid = 65) @@ -823,7 +854,7 @@ object Map12 { Building42() def Building42(): Unit = { // Name: VT_building_tr Type: VT_building_tr GUID: 66, MapID: 42 - LocalBuilding(66, 42, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3164f, 3102f, 34.9224f)))) + LocalBuilding(66, 42, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3164f, 3102f, 34.9224f), VT_building_tr))) LocalObject(288, Door.Constructor(Vector3(3157.266f, 3043.582f, 36.9984f)), owning_building_guid = 66) LocalObject(289, Door.Constructor(Vector3(3157.281f, 3050.086f, 36.9984f)), owning_building_guid = 66) LocalObject(290, Door.Constructor(Vector3(3163.972f, 3043.582f, 36.9984f)), owning_building_guid = 66) @@ -855,7 +886,7 @@ object Map12 { Building41() def Building41(): Unit = { // Name: VT_building_tr Type: VT_building_tr GUID: 67, MapID: 41 - LocalBuilding(67, 41, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3196f, 2882f, 34.92251f)))) + LocalBuilding(67, 41, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3196f, 2882f, 34.92251f), VT_building_tr))) LocalObject(282, Door.Constructor(Vector3(3137.581f, 2875.323f, 36.99851f)), owning_building_guid = 67) LocalObject(283, Door.Constructor(Vector3(3137.582f, 2882.028f, 36.99851f)), owning_building_guid = 67) LocalObject(284, Door.Constructor(Vector3(3137.582f, 2888.734f, 36.99851f)), owning_building_guid = 67) @@ -887,7 +918,7 @@ object Map12 { Building25() def Building25(): Unit = { // Name: VT_building_tr Type: VT_building_tr GUID: 68, MapID: 25 - LocalBuilding(68, 25, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5026f, 3908f, 35.9291f)))) + LocalBuilding(68, 25, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5026f, 3908f, 35.9291f), VT_building_tr))) LocalObject(294, Door.Constructor(Vector3(5077.915f, 3901.281f, 38.0051f)), owning_building_guid = 68) LocalObject(295, Door.Constructor(Vector3(5077.915f, 3907.987f, 38.0051f)), owning_building_guid = 68) LocalObject(296, Door.Constructor(Vector3(5077.915f, 3914.693f, 38.0051f)), owning_building_guid = 68) @@ -919,7 +950,7 @@ object Map12 { Building23() def Building23(): Unit = { // Name: VT_building_tr Type: VT_building_tr GUID: 69, MapID: 23 - LocalBuilding(69, 23, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5230f, 3732f, 35.9291f)))) + LocalBuilding(69, 23, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5230f, 3732f, 35.9291f), VT_building_tr))) LocalObject(300, Door.Constructor(Vector3(5223.307f, 3783.914f, 38.0051f)), owning_building_guid = 69) LocalObject(301, Door.Constructor(Vector3(5223.323f, 3790.419f, 38.0051f)), owning_building_guid = 69) LocalObject(302, Door.Constructor(Vector3(5230.013f, 3783.914f, 38.0051f)), owning_building_guid = 69) @@ -951,7 +982,7 @@ object Map12 { Building24() def Building24(): Unit = { // Name: VT_building_tr Type: VT_building_tr GUID: 70, MapID: 24 - LocalBuilding(70, 24, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5440f, 3906f, 35.9291f)))) + LocalBuilding(70, 24, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5440f, 3906f, 35.9291f), VT_building_tr))) LocalObject(306, Door.Constructor(Vector3(5381.581f, 3899.323f, 38.0051f)), owning_building_guid = 70) LocalObject(307, Door.Constructor(Vector3(5381.582f, 3906.028f, 38.0051f)), owning_building_guid = 70) LocalObject(308, Door.Constructor(Vector3(5381.582f, 3912.734f, 38.0051f)), owning_building_guid = 70) @@ -983,7 +1014,7 @@ object Map12 { Building8() def Building8(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 71, MapID: 8 - LocalBuilding(71, 8, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2754f, 5088f, 35.99899f)))) + LocalBuilding(71, 8, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2754f, 5088f, 35.99899f), vt_dropship))) LocalObject(324, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 71) LocalObject(312, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(2756.568f, 5090.507f, 32.01399f), Vector3(0, 0, 136)), owning_building_guid = 71, terminal_guid = 324) } @@ -991,7 +1022,7 @@ object Map12 { Building5() def Building5(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 72, MapID: 5 - LocalBuilding(72, 5, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2780f, 5414f, 35.99899f)))) + LocalBuilding(72, 5, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2780f, 5414f, 35.99899f), vt_dropship))) LocalObject(325, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 72) LocalObject(313, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(2782.508f, 5411.432f, 32.01399f), Vector3(0, 0, 226)), owning_building_guid = 72, terminal_guid = 325) } @@ -999,7 +1030,7 @@ object Map12 { Building44() def Building44(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 73, MapID: 44 - LocalBuilding(73, 44, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2818f, 2864f, 34.92273f)))) + LocalBuilding(73, 44, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2818f, 2864f, 34.92273f), vt_dropship))) LocalObject(326, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 73) LocalObject(314, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(2821.589f, 2864.02f, 30.93773f), Vector3(0, 0, 180)), owning_building_guid = 73, terminal_guid = 326) } @@ -1007,7 +1038,7 @@ object Map12 { Building48() def Building48(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 74, MapID: 48 - LocalBuilding(74, 48, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2848f, 3148f, 34.92273f)))) + LocalBuilding(74, 48, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2848f, 3148f, 34.92273f), vt_dropship))) LocalObject(327, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 74) LocalObject(315, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(2848.02f, 3144.411f, 30.93773f), Vector3(0, 0, -90)), owning_building_guid = 74, terminal_guid = 327) } @@ -1015,7 +1046,7 @@ object Map12 { Building49() def Building49(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 75, MapID: 49 - LocalBuilding(75, 49, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3050f, 3186f, 34.91574f)))) + LocalBuilding(75, 49, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3050f, 3186f, 34.91574f), vt_dropship))) LocalObject(329, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 75) LocalObject(316, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3050.02f, 3182.411f, 30.93074f), Vector3(0, 0, -90)), owning_building_guid = 75, terminal_guid = 329) } @@ -1023,7 +1054,7 @@ object Map12 { Building6() def Building6(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 76, MapID: 6 - LocalBuilding(76, 6, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3062f, 5416f, 35.99899f)))) + LocalBuilding(76, 6, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3062f, 5416f, 35.99899f), vt_dropship))) LocalObject(328, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 76) LocalObject(317, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3059.432f, 5413.493f, 32.01399f), Vector3(0, 0, -44)), owning_building_guid = 76, terminal_guid = 328) } @@ -1031,7 +1062,7 @@ object Map12 { Building46() def Building46(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 77, MapID: 46 - LocalBuilding(77, 46, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3088f, 2784f, 34.92098f)))) + LocalBuilding(77, 46, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3088f, 2784f, 34.92098f), vt_dropship))) LocalObject(331, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 77) LocalObject(319, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3087.98f, 2787.589f, 30.93598f), Vector3(0, 0, 90)), owning_building_guid = 77, terminal_guid = 331) } @@ -1039,7 +1070,7 @@ object Map12 { Building7() def Building7(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 78, MapID: 7 - LocalBuilding(78, 7, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3090f, 5088f, 35.99899f)))) + LocalBuilding(78, 7, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3090f, 5088f, 35.99899f), vt_dropship))) LocalObject(330, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 78) LocalObject(318, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3087.492f, 5090.568f, 32.01399f), Vector3(0, 0, 46)), owning_building_guid = 78, terminal_guid = 330) } @@ -1047,7 +1078,7 @@ object Map12 { Building26() def Building26(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 79, MapID: 26 - LocalBuilding(79, 26, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5050f, 3804f, 35.9291f)))) + LocalBuilding(79, 26, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5050f, 3804f, 35.9291f), vt_dropship))) LocalObject(333, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 79) LocalObject(321, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(5053.589f, 3804.02f, 31.9441f), Vector3(0, 0, 180)), owning_building_guid = 79, terminal_guid = 333) } @@ -1055,7 +1086,7 @@ object Map12 { Building30() def Building30(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 80, MapID: 30 - LocalBuilding(80, 30, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5050f, 4014f, 35.9291f)))) + LocalBuilding(80, 30, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5050f, 4014f, 35.9291f), vt_dropship))) LocalObject(332, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 80) LocalObject(320, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(5050.02f, 4010.411f, 31.9441f), Vector3(0, 0, -90)), owning_building_guid = 80, terminal_guid = 332) } @@ -1063,7 +1094,7 @@ object Map12 { Building31() def Building31(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 81, MapID: 31 - LocalBuilding(81, 31, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5414f, 4010f, 35.9291f)))) + LocalBuilding(81, 31, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5414f, 4010f, 35.9291f), vt_dropship))) LocalObject(335, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 81) LocalObject(323, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(5414.02f, 4006.411f, 31.9441f), Vector3(0, 0, -90)), owning_building_guid = 81, terminal_guid = 335) } @@ -1071,7 +1102,7 @@ object Map12 { Building28() def Building28(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 82, MapID: 28 - LocalBuilding(82, 28, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5416f, 3812f, 35.9291f)))) + LocalBuilding(82, 28, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5416f, 3812f, 35.9291f), vt_dropship))) LocalObject(334, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 82) LocalObject(322, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(5412.411f, 3811.98f, 31.9441f), Vector3(0, 0, 0)), owning_building_guid = 82, terminal_guid = 334) } @@ -1079,79 +1110,79 @@ object Map12 { Building17() def Building17(): Unit = { // Name: TR_NW_Tport_03 Type: vt_spawn GUID: 83, MapID: 17 - LocalBuilding(83, 17, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2842f, 5166f, 35.99899f)))) + LocalBuilding(83, 17, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2842f, 5166f, 35.99899f), vt_spawn))) } Building19() def Building19(): Unit = { // Name: TR_NW_Tport_01 Type: vt_spawn GUID: 84, MapID: 19 - LocalBuilding(84, 19, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2852f, 5312f, 35.99899f)))) + LocalBuilding(84, 19, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2852f, 5312f, 35.99899f), vt_spawn))) } Building54() def Building54(): Unit = { // Name: TR_SW_Tport_03 Type: vt_spawn GUID: 85, MapID: 54 - LocalBuilding(85, 54, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2928f, 2910f, 34.92174f)))) + LocalBuilding(85, 54, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2928f, 2910f, 34.92174f), vt_spawn))) } Building56() def Building56(): Unit = { // Name: TR_SW_Tport_01 Type: vt_spawn GUID: 86, MapID: 56 - LocalBuilding(86, 56, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2938f, 3056f, 34.91694f)))) + LocalBuilding(86, 56, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2938f, 3056f, 34.91694f), vt_spawn))) } Building16() def Building16(): Unit = { // Name: TR_NW_Tport_02 Type: vt_spawn GUID: 87, MapID: 16 - LocalBuilding(87, 16, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2990f, 5312f, 35.99899f)))) + LocalBuilding(87, 16, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2990f, 5312f, 35.99899f), vt_spawn))) } Building18() def Building18(): Unit = { // Name: TR_NW_Tport_04 Type: vt_spawn GUID: 88, MapID: 18 - LocalBuilding(88, 18, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2998f, 5166f, 35.99899f)))) + LocalBuilding(88, 18, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2998f, 5166f, 35.99899f), vt_spawn))) } Building57() def Building57(): Unit = { // Name: TR_SW_Tport_02 Type: vt_spawn GUID: 89, MapID: 57 - LocalBuilding(89, 57, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3076f, 3056f, 34.91595f)))) + LocalBuilding(89, 57, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3076f, 3056f, 34.91595f), vt_spawn))) } Building55() def Building55(): Unit = { // Name: TR_SW_Tport_04 Type: vt_spawn GUID: 90, MapID: 55 - LocalBuilding(90, 55, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3084f, 2910f, 34.91639f)))) + LocalBuilding(90, 55, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3084f, 2910f, 34.91639f), vt_spawn))) } Building36() def Building36(): Unit = { // Name: TR_E_Tport_03 Type: vt_spawn GUID: 91, MapID: 36 - LocalBuilding(91, 36, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5154f, 3834f, 35.9291f)))) + LocalBuilding(91, 36, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5154f, 3834f, 35.9291f), vt_spawn))) } Building38() def Building38(): Unit = { // Name: TR_E_Tport_01 Type: vt_spawn GUID: 92, MapID: 38 - LocalBuilding(92, 38, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5164f, 3982f, 35.9291f)))) + LocalBuilding(92, 38, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5164f, 3982f, 35.9291f), vt_spawn))) } Building39() def Building39(): Unit = { // Name: TR_E_Tport_02 Type: vt_spawn GUID: 93, MapID: 39 - LocalBuilding(93, 39, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5302f, 3982f, 35.9291f)))) + LocalBuilding(93, 39, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5302f, 3982f, 35.9291f), vt_spawn))) } Building37() def Building37(): Unit = { // Name: TR_E_Tport_04 Type: vt_spawn GUID: 94, MapID: 37 - LocalBuilding(94, 37, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5310f, 3834f, 35.9291f)))) + LocalBuilding(94, 37, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5310f, 3834f, 35.9291f), vt_spawn))) } Building11() def Building11(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 95, MapID: 11 - LocalBuilding(95, 11, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2780f, 5160f, 35.99899f)))) + LocalBuilding(95, 11, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2780f, 5160f, 35.99899f), vt_vehicle))) LocalObject(1079, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 95) LocalObject(724, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2779.915f, 5159.877f, 34.52799f), Vector3(0, 0, 225)), owning_building_guid = 95, terminal_guid = 1079) } @@ -1159,7 +1190,7 @@ object Map12 { Building12() def Building12(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 96, MapID: 12 - LocalBuilding(96, 12, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2826f, 5114f, 35.99899f)))) + LocalBuilding(96, 12, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2826f, 5114f, 35.99899f), vt_vehicle))) LocalObject(1080, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 96) LocalObject(725, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2825.915f, 5113.877f, 34.52799f), Vector3(0, 0, 225)), owning_building_guid = 96, terminal_guid = 1080) } @@ -1167,7 +1198,7 @@ object Map12 { Building47() def Building47(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 97, MapID: 47 - LocalBuilding(97, 47, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2848f, 2946f, 34.92273f)))) + LocalBuilding(97, 47, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2848f, 2946f, 34.92273f), vt_vehicle))) LocalObject(1081, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 97) LocalObject(726, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2847.853f, 2945.973f, 33.45173f), Vector3(0, 0, -90)), owning_building_guid = 97, terminal_guid = 1081) } @@ -1175,7 +1206,7 @@ object Map12 { Building20() def Building20(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 98, MapID: 20 - LocalBuilding(98, 20, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2874f, 5402f, 35.99899f)))) + LocalBuilding(98, 20, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2874f, 5402f, 35.99899f), vt_vehicle))) LocalObject(1082, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 98) LocalObject(727, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2873.973f, 5402.147f, 34.52799f), Vector3(0, 0, 0)), owning_building_guid = 98, terminal_guid = 1082) } @@ -1183,7 +1214,7 @@ object Map12 { Building52() def Building52(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 99, MapID: 52 - LocalBuilding(99, 52, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2908f, 2814f, 34.91781f)))) + LocalBuilding(99, 52, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2908f, 2814f, 34.91781f), vt_vehicle))) LocalObject(1083, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 99) LocalObject(728, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2908.027f, 2813.853f, 33.44681f), Vector3(0, 0, 180)), owning_building_guid = 99, terminal_guid = 1083) } @@ -1191,7 +1222,7 @@ object Map12 { Building53() def Building53(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 100, MapID: 53 - LocalBuilding(100, 53, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2934f, 3140f, 34.91683f)))) + LocalBuilding(100, 53, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2934f, 3140f, 34.91683f), vt_vehicle))) LocalObject(1084, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 100) LocalObject(729, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2933.973f, 3140.147f, 33.44583f), Vector3(0, 0, 0)), owning_building_guid = 100, terminal_guid = 1084) } @@ -1199,7 +1230,7 @@ object Map12 { Building21() def Building21(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 101, MapID: 21 - LocalBuilding(101, 21, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2962f, 5402f, 35.99899f)))) + LocalBuilding(101, 21, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2962f, 5402f, 35.99899f), vt_vehicle))) LocalObject(1085, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 101) LocalObject(730, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2961.973f, 5402.147f, 34.52799f), Vector3(0, 0, 0)), owning_building_guid = 101, terminal_guid = 1085) } @@ -1207,7 +1238,7 @@ object Map12 { Building45() def Building45(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 102, MapID: 45 - LocalBuilding(102, 45, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3012f, 2816f, 34.91574f)))) + LocalBuilding(102, 45, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3012f, 2816f, 34.91574f), vt_vehicle))) LocalObject(1087, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 102) LocalObject(731, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3012.027f, 2815.853f, 33.44474f), Vector3(0, 0, 180)), owning_building_guid = 102, terminal_guid = 1087) } @@ -1215,7 +1246,7 @@ object Map12 { Building10() def Building10(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 103, MapID: 10 - LocalBuilding(103, 10, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3018f, 5116f, 35.99899f)))) + LocalBuilding(103, 10, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3018f, 5116f, 35.99899f), vt_vehicle))) LocalObject(1086, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 103) LocalObject(732, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3018.123f, 5115.915f, 34.52799f), Vector3(0, 0, 135)), owning_building_guid = 103, terminal_guid = 1086) } @@ -1223,7 +1254,7 @@ object Map12 { Building9() def Building9(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 104, MapID: 9 - LocalBuilding(104, 9, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3064f, 5162f, 35.99899f)))) + LocalBuilding(104, 9, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3064f, 5162f, 35.99899f), vt_vehicle))) LocalObject(1088, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 104) LocalObject(733, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3064.123f, 5161.915f, 34.52799f), Vector3(0, 0, 135)), owning_building_guid = 104, terminal_guid = 1088) } @@ -1231,7 +1262,7 @@ object Map12 { Building51() def Building51(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 105, MapID: 51 - LocalBuilding(105, 51, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3136f, 3182f, 34.92273f)))) + LocalBuilding(105, 51, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3136f, 3182f, 34.92273f), vt_vehicle))) LocalObject(1089, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 105) LocalObject(734, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3135.973f, 3182.147f, 33.45173f), Vector3(0, 0, 0)), owning_building_guid = 105, terminal_guid = 1089) } @@ -1239,7 +1270,7 @@ object Map12 { Building50() def Building50(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 106, MapID: 50 - LocalBuilding(106, 50, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3222f, 2984f, 34.92273f)))) + LocalBuilding(106, 50, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3222f, 2984f, 34.92273f), vt_vehicle))) LocalObject(1090, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 106) LocalObject(735, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3222.147f, 2984.027f, 33.45173f), Vector3(0, 0, 90)), owning_building_guid = 106, terminal_guid = 1090) } @@ -1247,7 +1278,7 @@ object Map12 { Building32() def Building32(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 107, MapID: 32 - LocalBuilding(107, 32, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5118f, 4012f, 35.9291f)))) + LocalBuilding(107, 32, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5118f, 4012f, 35.9291f), vt_vehicle))) LocalObject(1091, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 107) LocalObject(736, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5117.973f, 4012.147f, 34.4581f), Vector3(0, 0, 0)), owning_building_guid = 107, terminal_guid = 1091) } @@ -1255,7 +1286,7 @@ object Map12 { Building27() def Building27(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 108, MapID: 27 - LocalBuilding(108, 27, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5126f, 3740f, 35.9291f)))) + LocalBuilding(108, 27, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5126f, 3740f, 35.9291f), vt_vehicle))) LocalObject(1092, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 108) LocalObject(737, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5126.027f, 3739.853f, 34.4581f), Vector3(0, 0, 180)), owning_building_guid = 108, terminal_guid = 1092) } @@ -1263,7 +1294,7 @@ object Map12 { Building34() def Building34(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 109, MapID: 34 - LocalBuilding(109, 34, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5202f, 4038f, 35.9291f)))) + LocalBuilding(109, 34, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5202f, 4038f, 35.9291f), vt_vehicle))) LocalObject(1093, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 109) LocalObject(738, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5201.973f, 4038.147f, 34.4581f), Vector3(0, 0, 0)), owning_building_guid = 109, terminal_guid = 1093) } @@ -1271,7 +1302,7 @@ object Map12 { Building35() def Building35(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 110, MapID: 35 - LocalBuilding(110, 35, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5258f, 4038f, 35.9291f)))) + LocalBuilding(110, 35, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5258f, 4038f, 35.9291f), vt_vehicle))) LocalObject(1094, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 110) LocalObject(739, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5257.973f, 4038.147f, 34.4581f), Vector3(0, 0, 0)), owning_building_guid = 110, terminal_guid = 1094) } @@ -1279,7 +1310,7 @@ object Map12 { Building29() def Building29(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 111, MapID: 29 - LocalBuilding(111, 29, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5338f, 3740f, 35.9291f)))) + LocalBuilding(111, 29, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5338f, 3740f, 35.9291f), vt_vehicle))) LocalObject(1095, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 111) LocalObject(740, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5338.027f, 3739.853f, 34.4581f), Vector3(0, 0, 180)), owning_building_guid = 111, terminal_guid = 1095) } @@ -1287,7 +1318,7 @@ object Map12 { Building33() def Building33(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 112, MapID: 33 - LocalBuilding(112, 33, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5342f, 4014f, 35.9291f)))) + LocalBuilding(112, 33, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5342f, 4014f, 35.9291f), vt_vehicle))) LocalObject(1096, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 112) LocalObject(741, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5341.973f, 4014.147f, 34.4581f), Vector3(0, 0, 0)), owning_building_guid = 112, terminal_guid = 1096) } diff --git a/pslogin/src/main/scala/zonemaps/Map13.scala b/pslogin/src/main/scala/zonemaps/Map13.scala index acb1984c7..85f9470cc 100644 --- a/pslogin/src/main/scala/zonemaps/Map13.scala +++ b/pslogin/src/main/scala/zonemaps/Map13.scala @@ -6,6 +6,7 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} import net.psforever.objects.serverobject.tube.SpawnTube @@ -21,7 +22,7 @@ object Map13 { Building22() def Building22(): Unit = { // Name: Hart_Ishundar Type: orbital_building_vs GUID: 1, MapID: 22 - LocalBuilding(1, 22, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2978f, 4834f, 56.08539f)))) + LocalBuilding(1, 22, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2978f, 4834f, 56.08539f), orbital_building_vs))) LocalObject(360, Door.Constructor(Vector3(2898f, 4821.99f, 60.19139f)), owning_building_guid = 1) LocalObject(361, Door.Constructor(Vector3(2898f, 4845.99f, 60.19139f)), owning_building_guid = 1) LocalObject(362, Door.Constructor(Vector3(3058f, 4822.01f, 60.19139f)), owning_building_guid = 1) @@ -127,7 +128,7 @@ object Map13 { Building4() def Building4(): Unit = { // Name: Hart_Esamir Type: orbital_building_vs GUID: 2, MapID: 4 - LocalBuilding(2, 4, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3688f, 2808f, 90.85312f)))) + LocalBuilding(2, 4, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3688f, 2808f, 90.85312f), orbital_building_vs))) LocalObject(370, Door.Constructor(Vector3(3608f, 2795.99f, 94.95912f)), owning_building_guid = 2) LocalObject(371, Door.Constructor(Vector3(3608f, 2819.99f, 94.95912f)), owning_building_guid = 2) LocalObject(374, Door.Constructor(Vector3(3768f, 2796.01f, 94.95912f)), owning_building_guid = 2) @@ -233,7 +234,7 @@ object Map13 { Building40() def Building40(): Unit = { // Name: Hart_Hossin Type: orbital_building_vs GUID: 3, MapID: 40 - LocalBuilding(3, 40, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5610f, 4238f, 103.2289f)))) + LocalBuilding(3, 40, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5610f, 4238f, 103.2289f), orbital_building_vs))) LocalObject(382, Door.Constructor(Vector3(5530f, 4225.99f, 107.3349f)), owning_building_guid = 3) LocalObject(383, Door.Constructor(Vector3(5530f, 4249.99f, 107.3349f)), owning_building_guid = 3) LocalObject(384, Door.Constructor(Vector3(5690f, 4226.01f, 107.3349f)), owning_building_guid = 3) @@ -339,7 +340,7 @@ object Map13 { Building58() def Building58(): Unit = { // Name: S_Ishundar_WG_tower Type: tower_a GUID: 28, MapID: 58 - LocalBuilding(28, 58, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2708f, 5084f, 56.14882f)))) + LocalBuilding(28, 58, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2708f, 5084f, 56.14882f), tower_a))) LocalObject(1015, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 28) LocalObject(312, Door.Constructor(Vector3(2720f, 5076f, 57.66982f)), owning_building_guid = 28) LocalObject(313, Door.Constructor(Vector3(2720f, 5076f, 77.66882f)), owning_building_guid = 28) @@ -368,12 +369,15 @@ object Map13 { TurretToWeapon(664, 5000) LocalObject(665, FacilityTurret.Constructor(manned_turret, Vector3(2730.647f, 5096.707f, 75.09081f)), owning_building_guid = 28) TurretToWeapon(665, 5001) + LocalObject(965, Painbox.Constructor(Vector3(2713.235f, 5077.803f, 47.64791f), painbox_radius_continuous), owning_building_guid = 28) + LocalObject(966, Painbox.Constructor(Vector3(2724.889f, 5086.086f, 46.24882f), painbox_radius_continuous), owning_building_guid = 28) + LocalObject(967, Painbox.Constructor(Vector3(2724.975f, 5074.223f, 46.24882f), painbox_radius_continuous), owning_building_guid = 28) } Building63() def Building63(): Unit = { // Name: Esamir_WG_tower Type: tower_a GUID: 29, MapID: 63 - LocalBuilding(29, 63, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3968f, 2600f, 90.86123f)))) + LocalBuilding(29, 63, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3968f, 2600f, 90.86123f), tower_a))) LocalObject(1019, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 29) LocalObject(330, Door.Constructor(Vector3(3980f, 2592f, 92.38223f)), owning_building_guid = 29) LocalObject(331, Door.Constructor(Vector3(3980f, 2592f, 112.3812f)), owning_building_guid = 29) @@ -402,12 +406,15 @@ object Map13 { TurretToWeapon(670, 5002) LocalObject(671, FacilityTurret.Constructor(manned_turret, Vector3(3990.647f, 2612.707f, 109.8032f)), owning_building_guid = 29) TurretToWeapon(671, 5003) + LocalObject(977, Painbox.Constructor(Vector3(3973.235f, 2593.803f, 82.36033f), painbox_radius_continuous), owning_building_guid = 29) + LocalObject(978, Painbox.Constructor(Vector3(3984.889f, 2602.086f, 80.96123f), painbox_radius_continuous), owning_building_guid = 29) + LocalObject(979, Painbox.Constructor(Vector3(3984.975f, 2590.223f, 80.96123f), painbox_radius_continuous), owning_building_guid = 29) } Building66() def Building66(): Unit = { // Name: SE_Hossin_WG_tower Type: tower_a GUID: 30, MapID: 66 - LocalBuilding(30, 66, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6006f, 4414f, 97.87095f)))) + LocalBuilding(30, 66, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(6006f, 4414f, 97.87095f), tower_a))) LocalObject(1024, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 30) LocalObject(354, Door.Constructor(Vector3(6018f, 4406f, 99.39195f)), owning_building_guid = 30) LocalObject(355, Door.Constructor(Vector3(6018f, 4406f, 119.3909f)), owning_building_guid = 30) @@ -436,12 +443,15 @@ object Map13 { TurretToWeapon(676, 5004) LocalObject(677, FacilityTurret.Constructor(manned_turret, Vector3(6028.647f, 4426.707f, 116.813f)), owning_building_guid = 30) TurretToWeapon(677, 5005) + LocalObject(992, Painbox.Constructor(Vector3(6011.235f, 4407.803f, 89.37005f), painbox_radius_continuous), owning_building_guid = 30) + LocalObject(993, Painbox.Constructor(Vector3(6022.889f, 4416.086f, 87.97095f), painbox_radius_continuous), owning_building_guid = 30) + LocalObject(994, Painbox.Constructor(Vector3(6022.975f, 4404.223f, 87.97095f), painbox_radius_continuous), owning_building_guid = 30) } Building60() def Building60(): Unit = { // Name: NW_Esamir_WG_tower Type: tower_b GUID: 31, MapID: 60 - LocalBuilding(31, 60, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3208f, 3524f, 92.25745f)))) + LocalBuilding(31, 60, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3208f, 3524f, 92.25745f), tower_b))) LocalObject(1016, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 31) LocalObject(316, Door.Constructor(Vector3(3220f, 3516f, 93.77745f)), owning_building_guid = 31) LocalObject(317, Door.Constructor(Vector3(3220f, 3516f, 103.7775f)), owning_building_guid = 31) @@ -470,12 +480,15 @@ object Map13 { LocalObject(832, Terminal.Constructor(order_terminal), owning_building_guid = 31) LocalObject(997, SpawnTube.Constructor(respawn_tube_tower, Vector3(3218.706f, 3511.742f, 81.73946f), Vector3(0, 0, 0)), owning_building_guid = 31) LocalObject(998, SpawnTube.Constructor(respawn_tube_tower, Vector3(3218.706f, 3528.152f, 81.73946f), Vector3(0, 0, 0)), owning_building_guid = 31) + LocalObject(968, Painbox.Constructor(Vector3(3213.493f, 3516.849f, 83.54685f), painbox_radius_continuous), owning_building_guid = 31) + LocalObject(969, Painbox.Constructor(Vector3(3225.127f, 3514.078f, 82.35745f), painbox_radius_continuous), owning_building_guid = 31) + LocalObject(970, Painbox.Constructor(Vector3(3225.259f, 3526.107f, 82.35745f), painbox_radius_continuous), owning_building_guid = 31) } Building64() def Building64(): Unit = { // Name: W_Hossin_WG_tower Type: tower_b GUID: 32, MapID: 64 - LocalBuilding(32, 64, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3988f, 4380f, 87.9162f)))) + LocalBuilding(32, 64, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3988f, 4380f, 87.9162f), tower_b))) LocalObject(1020, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 32) LocalObject(334, Door.Constructor(Vector3(4000f, 4372f, 89.4362f)), owning_building_guid = 32) LocalObject(335, Door.Constructor(Vector3(4000f, 4372f, 99.4362f)), owning_building_guid = 32) @@ -504,12 +517,15 @@ object Map13 { LocalObject(882, Terminal.Constructor(order_terminal), owning_building_guid = 32) LocalObject(1005, SpawnTube.Constructor(respawn_tube_tower, Vector3(3998.706f, 4367.742f, 77.3982f), Vector3(0, 0, 0)), owning_building_guid = 32) LocalObject(1006, SpawnTube.Constructor(respawn_tube_tower, Vector3(3998.706f, 4384.152f, 77.3982f), Vector3(0, 0, 0)), owning_building_guid = 32) + LocalObject(980, Painbox.Constructor(Vector3(3993.493f, 4372.849f, 79.2056f), painbox_radius_continuous), owning_building_guid = 32) + LocalObject(981, Painbox.Constructor(Vector3(4005.127f, 4370.078f, 78.0162f), painbox_radius_continuous), owning_building_guid = 32) + LocalObject(982, Painbox.Constructor(Vector3(4005.259f, 4382.107f, 78.0162f), painbox_radius_continuous), owning_building_guid = 32) } Building67() def Building67(): Unit = { // Name: NE_Esamir_WG_tower Type: tower_b GUID: 33, MapID: 67 - LocalBuilding(33, 67, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5098f, 2978f, 97.9873f)))) + LocalBuilding(33, 67, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5098f, 2978f, 97.9873f), tower_b))) LocalObject(1022, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 33) LocalObject(344, Door.Constructor(Vector3(5110f, 2970f, 99.5073f)), owning_building_guid = 33) LocalObject(345, Door.Constructor(Vector3(5110f, 2970f, 109.5073f)), owning_building_guid = 33) @@ -538,12 +554,15 @@ object Map13 { LocalObject(888, Terminal.Constructor(order_terminal), owning_building_guid = 33) LocalObject(1009, SpawnTube.Constructor(respawn_tube_tower, Vector3(5108.706f, 2965.742f, 87.46931f), Vector3(0, 0, 0)), owning_building_guid = 33) LocalObject(1010, SpawnTube.Constructor(respawn_tube_tower, Vector3(5108.706f, 2982.152f, 87.46931f), Vector3(0, 0, 0)), owning_building_guid = 33) + LocalObject(986, Painbox.Constructor(Vector3(5103.493f, 2970.849f, 89.2767f), painbox_radius_continuous), owning_building_guid = 33) + LocalObject(987, Painbox.Constructor(Vector3(5115.127f, 2968.078f, 88.0873f), painbox_radius_continuous), owning_building_guid = 33) + LocalObject(988, Painbox.Constructor(Vector3(5115.259f, 2980.107f, 88.0873f), painbox_radius_continuous), owning_building_guid = 33) } Building59() def Building59(): Unit = { // Name: SE_Ishundar_WG_tower Type: tower_c GUID: 34, MapID: 59 - LocalBuilding(34, 59, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3224f, 4594f, 56.08539f)))) + LocalBuilding(34, 59, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3224f, 4594f, 56.08539f), tower_c))) LocalObject(1017, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 34) LocalObject(322, Door.Constructor(Vector3(3236f, 4586f, 57.60639f)), owning_building_guid = 34) LocalObject(323, Door.Constructor(Vector3(3236f, 4586f, 77.60539f)), owning_building_guid = 34) @@ -576,12 +595,15 @@ object Map13 { TurretToWeapon(666, 5006) LocalObject(667, FacilityTurret.Constructor(manned_turret, Vector3(3247.497f, 4608.957f, 75.02739f)), owning_building_guid = 34) TurretToWeapon(667, 5007) + LocalObject(971, Painbox.Constructor(Vector3(3228.454f, 4586.849f, 48.10489f), painbox_radius_continuous), owning_building_guid = 34) + LocalObject(972, Painbox.Constructor(Vector3(3240.923f, 4583.54f, 46.18539f), painbox_radius_continuous), owning_building_guid = 34) + LocalObject(973, Painbox.Constructor(Vector3(3241.113f, 4596.022f, 46.18539f), painbox_radius_continuous), owning_building_guid = 34) } Building62() def Building62(): Unit = { // Name: N_Esamir_WG_tower Type: tower_c GUID: 35, MapID: 62 - LocalBuilding(35, 62, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3670f, 3180f, 89.51079f)))) + LocalBuilding(35, 62, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(3670f, 3180f, 89.51079f), tower_c))) LocalObject(1018, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 35) LocalObject(326, Door.Constructor(Vector3(3682f, 3172f, 91.03179f)), owning_building_guid = 35) LocalObject(327, Door.Constructor(Vector3(3682f, 3172f, 111.0308f)), owning_building_guid = 35) @@ -614,12 +636,15 @@ object Map13 { TurretToWeapon(668, 5008) LocalObject(669, FacilityTurret.Constructor(manned_turret, Vector3(3693.497f, 3194.957f, 108.4528f)), owning_building_guid = 35) TurretToWeapon(669, 5009) + LocalObject(974, Painbox.Constructor(Vector3(3674.454f, 3172.849f, 81.53029f), painbox_radius_continuous), owning_building_guid = 35) + LocalObject(975, Painbox.Constructor(Vector3(3686.923f, 3169.54f, 79.61079f), painbox_radius_continuous), owning_building_guid = 35) + LocalObject(976, Painbox.Constructor(Vector3(3687.113f, 3182.022f, 79.61079f), painbox_radius_continuous), owning_building_guid = 35) } Building61() def Building61(): Unit = { // Name: Continent_Central_tower Type: tower_c GUID: 36, MapID: 61 - LocalBuilding(36, 61, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4410f, 3728f, 83.92174f)))) + LocalBuilding(36, 61, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(4410f, 3728f, 83.92174f), tower_c))) LocalObject(1021, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 36) LocalObject(340, Door.Constructor(Vector3(4422f, 3720f, 85.44274f)), owning_building_guid = 36) LocalObject(341, Door.Constructor(Vector3(4422f, 3720f, 105.4417f)), owning_building_guid = 36) @@ -652,12 +677,15 @@ object Map13 { TurretToWeapon(672, 5010) LocalObject(673, FacilityTurret.Constructor(manned_turret, Vector3(4433.497f, 3742.957f, 102.8637f)), owning_building_guid = 36) TurretToWeapon(673, 5011) + LocalObject(983, Painbox.Constructor(Vector3(4414.454f, 3720.849f, 75.94124f), painbox_radius_continuous), owning_building_guid = 36) + LocalObject(984, Painbox.Constructor(Vector3(4426.923f, 3717.54f, 74.02174f), painbox_radius_continuous), owning_building_guid = 36) + LocalObject(985, Painbox.Constructor(Vector3(4427.113f, 3730.022f, 74.02174f), painbox_radius_continuous), owning_building_guid = 36) } Building65() def Building65(): Unit = { // Name: SW_Hossin_WG_tower Type: tower_c GUID: 37, MapID: 65 - LocalBuilding(37, 65, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5160f, 4266f, 93.25694f)))) + LocalBuilding(37, 65, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(5160f, 4266f, 93.25694f), tower_c))) LocalObject(1023, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 37) LocalObject(350, Door.Constructor(Vector3(5172f, 4258f, 94.77794f)), owning_building_guid = 37) LocalObject(351, Door.Constructor(Vector3(5172f, 4258f, 114.7769f)), owning_building_guid = 37) @@ -690,12 +718,15 @@ object Map13 { TurretToWeapon(674, 5012) LocalObject(675, FacilityTurret.Constructor(manned_turret, Vector3(5183.497f, 4280.957f, 112.1989f)), owning_building_guid = 37) TurretToWeapon(675, 5013) + LocalObject(989, Painbox.Constructor(Vector3(5164.454f, 4258.849f, 85.27644f), painbox_radius_continuous), owning_building_guid = 37) + LocalObject(990, Painbox.Constructor(Vector3(5176.923f, 4255.54f, 83.35693f), painbox_radius_continuous), owning_building_guid = 37) + LocalObject(991, Painbox.Constructor(Vector3(5177.113f, 4268.022f, 83.35693f), painbox_radius_continuous), owning_building_guid = 37) } Building33() def Building33(): Unit = { // Name: VT_building_vs Type: VT_building_vs GUID: 38, MapID: 33 - LocalBuilding(38, 33, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2848f, 4948f, 56.08539f)))) + LocalBuilding(38, 33, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2848f, 4948f, 56.08539f), VT_building_vs))) LocalObject(234, Door.Constructor(Vector3(2801.93f, 4911.454f, 58.16139f)), owning_building_guid = 38) LocalObject(235, Door.Constructor(Vector3(2806.54f, 4916.042f, 58.16139f)), owning_building_guid = 38) LocalObject(236, Door.Constructor(Vector3(2806.672f, 4906.712f, 58.16139f)), owning_building_guid = 38) @@ -727,7 +758,7 @@ object Map13 { Building35() def Building35(): Unit = { // Name: VT_building_vs Type: VT_building_vs GUID: 39, MapID: 35 - LocalBuilding(39, 35, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3122f, 4690f, 56.08539f)))) + LocalBuilding(39, 35, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3122f, 4690f, 56.08539f), VT_building_vs))) LocalObject(240, Door.Constructor(Vector3(3075.97f, 4726.587f, 58.16139f)), owning_building_guid = 39) LocalObject(241, Door.Constructor(Vector3(3080.558f, 4721.976f, 58.16139f)), owning_building_guid = 39) LocalObject(242, Door.Constructor(Vector3(3080.712f, 4731.328f, 58.16139f)), owning_building_guid = 39) @@ -759,7 +790,7 @@ object Map13 { Building34() def Building34(): Unit = { // Name: VT_building_vs Type: VT_building_vs GUID: 40, MapID: 34 - LocalBuilding(40, 34, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3144f, 4930f, 56.08539f)))) + LocalBuilding(40, 34, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3144f, 4930f, 56.08539f), VT_building_vs))) LocalObject(246, Door.Constructor(Vector3(3137.266f, 4871.582f, 58.16139f)), owning_building_guid = 40) LocalObject(247, Door.Constructor(Vector3(3137.281f, 4878.085f, 58.16139f)), owning_building_guid = 40) LocalObject(248, Door.Constructor(Vector3(3143.972f, 4871.582f, 58.16139f)), owning_building_guid = 40) @@ -791,7 +822,7 @@ object Map13 { Building7() def Building7(): Unit = { // Name: VT_building_vs Type: VT_building_vs GUID: 41, MapID: 7 - LocalBuilding(41, 7, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3592f, 2966f, 90.8536f)))) + LocalBuilding(41, 7, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3592f, 2966f, 90.8536f), VT_building_vs))) LocalObject(252, Door.Constructor(Vector3(3584.247f, 2907.708f, 92.9296f)), owning_building_guid = 41) LocalObject(253, Door.Constructor(Vector3(3584.376f, 2914.211f, 92.9296f)), owning_building_guid = 41) LocalObject(254, Door.Constructor(Vector3(3590.952f, 2907.591f, 92.9296f)), owning_building_guid = 41) @@ -823,7 +854,7 @@ object Map13 { Building12() def Building12(): Unit = { // Name: VT_building_vs Type: VT_building_vs GUID: 42, MapID: 12 - LocalBuilding(42, 12, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3690f, 2656f, 90.84919f)))) + LocalBuilding(42, 12, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3690f, 2656f, 90.84919f), VT_building_vs))) LocalObject(258, Door.Constructor(Vector3(3684.214f, 2708.023f, 92.92519f)), owning_building_guid = 42) LocalObject(259, Door.Constructor(Vector3(3684.343f, 2714.527f, 92.92519f)), owning_building_guid = 42) LocalObject(260, Door.Constructor(Vector3(3690.919f, 2707.906f, 92.92519f)), owning_building_guid = 42) @@ -855,7 +886,7 @@ object Map13 { Building13() def Building13(): Unit = { // Name: VT_building_vs Type: VT_building_vs GUID: 43, MapID: 13 - LocalBuilding(43, 13, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3788f, 2968f, 90.8505f)))) + LocalBuilding(43, 13, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3788f, 2968f, 90.8505f), VT_building_vs))) LocalObject(264, Door.Constructor(Vector3(3780.247f, 2909.708f, 92.9265f)), owning_building_guid = 43) LocalObject(265, Door.Constructor(Vector3(3780.376f, 2916.211f, 92.9265f)), owning_building_guid = 43) LocalObject(266, Door.Constructor(Vector3(3786.952f, 2909.591f, 92.9265f)), owning_building_guid = 43) @@ -887,7 +918,7 @@ object Map13 { Building50() def Building50(): Unit = { // Name: VT_building_vs Type: VT_building_vs GUID: 44, MapID: 50 - LocalBuilding(44, 50, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5470f, 4094f, 103.2367f)))) + LocalBuilding(44, 50, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5470f, 4094f, 103.2367f), VT_building_vs))) LocalObject(276, Door.Constructor(Vector3(5501.976f, 4135.442f, 105.3127f)), owning_building_guid = 44) LocalObject(277, Door.Constructor(Vector3(5506.587f, 4140.03f, 105.3127f)), owning_building_guid = 44) LocalObject(278, Door.Constructor(Vector3(5506.718f, 4130.7f, 105.3127f)), owning_building_guid = 44) @@ -919,7 +950,7 @@ object Map13 { Building49() def Building49(): Unit = { // Name: VT_building_vs Type: VT_building_vs GUID: 45, MapID: 49 - LocalBuilding(45, 49, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5494f, 4394f, 103.232f)))) + LocalBuilding(45, 49, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5494f, 4394f, 103.232f), VT_building_vs))) LocalObject(270, Door.Constructor(Vector3(5487.266f, 4335.582f, 105.308f)), owning_building_guid = 45) LocalObject(271, Door.Constructor(Vector3(5487.281f, 4342.085f, 105.308f)), owning_building_guid = 45) LocalObject(272, Door.Constructor(Vector3(5493.972f, 4335.582f, 105.308f)), owning_building_guid = 45) @@ -951,7 +982,7 @@ object Map13 { Building48() def Building48(): Unit = { // Name: VT_building_vs Type: VT_building_vs GUID: 46, MapID: 48 - LocalBuilding(46, 48, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5796f, 4330f, 103.2358f)))) + LocalBuilding(46, 48, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5796f, 4330f, 103.2358f), VT_building_vs))) LocalObject(282, Door.Constructor(Vector3(5749.93f, 4293.454f, 105.3118f)), owning_building_guid = 46) LocalObject(283, Door.Constructor(Vector3(5754.54f, 4298.042f, 105.3118f)), owning_building_guid = 46) LocalObject(284, Door.Constructor(Vector3(5754.672f, 4288.712f, 105.3118f)), owning_building_guid = 46) @@ -983,7 +1014,7 @@ object Map13 { Building37() def Building37(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 47, MapID: 37 - LocalBuilding(47, 37, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2764f, 4842f, 56.08539f)))) + LocalBuilding(47, 37, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2764f, 4842f, 56.08539f), vt_dropship))) LocalObject(300, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 47) LocalObject(288, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(2767.589f, 4841.958f, 52.10039f), Vector3(0, 0, 181)), owning_building_guid = 47, terminal_guid = 300) } @@ -991,7 +1022,7 @@ object Map13 { Building24() def Building24(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 48, MapID: 24 - LocalBuilding(48, 24, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2928f, 5050f, 56.08539f)))) + LocalBuilding(48, 24, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2928f, 5050f, 56.08539f), vt_dropship))) LocalObject(301, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 48) LocalObject(289, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(2927.957f, 5046.411f, 52.10039f), Vector3(0, 0, -89)), owning_building_guid = 48, terminal_guid = 301) } @@ -999,7 +1030,7 @@ object Map13 { Building36() def Building36(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 49, MapID: 36 - LocalBuilding(49, 36, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3018f, 4618f, 56.08539f)))) + LocalBuilding(49, 36, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3018f, 4618f, 56.08539f), vt_dropship))) LocalObject(302, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 49) LocalObject(290, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3018.043f, 4621.589f, 52.10039f), Vector3(0, 0, 91)), owning_building_guid = 49, terminal_guid = 302) } @@ -1007,7 +1038,7 @@ object Map13 { Building23() def Building23(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 50, MapID: 23 - LocalBuilding(50, 23, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3212f, 4768f, 56.08539f)))) + LocalBuilding(50, 23, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3212f, 4768f, 56.08539f), vt_dropship))) LocalObject(303, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 50) LocalObject(291, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3208.411f, 4768.042f, 52.10039f), Vector3(0, 0, 1)), owning_building_guid = 50, terminal_guid = 303) } @@ -1015,7 +1046,7 @@ object Map13 { Building6() def Building6(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 51, MapID: 6 - LocalBuilding(51, 6, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3506f, 2896f, 90.85538f)))) + LocalBuilding(51, 6, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3506f, 2896f, 90.85538f), vt_dropship))) LocalObject(304, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 51) LocalObject(292, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3509.589f, 2895.957f, 86.87038f), Vector3(0, 0, 181)), owning_building_guid = 51, terminal_guid = 304) } @@ -1023,7 +1054,7 @@ object Map13 { Building15() def Building15(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 52, MapID: 15 - LocalBuilding(52, 15, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3572f, 2652f, 90.85646f)))) + LocalBuilding(52, 15, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3572f, 2652f, 90.85646f), vt_dropship))) LocalObject(305, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 52) LocalObject(293, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3574.568f, 2654.508f, 86.87146f), Vector3(0, 0, 136)), owning_building_guid = 52, terminal_guid = 305) } @@ -1031,7 +1062,7 @@ object Map13 { Building14() def Building14(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 53, MapID: 14 - LocalBuilding(53, 14, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3808f, 2654f, 90.85372f)))) + LocalBuilding(53, 14, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3808f, 2654f, 90.85372f), vt_dropship))) LocalObject(306, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 53) LocalObject(294, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3805.492f, 2656.568f, 86.86872f), Vector3(0, 0, 46)), owning_building_guid = 53, terminal_guid = 306) } @@ -1039,7 +1070,7 @@ object Map13 { Building5() def Building5(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 54, MapID: 5 - LocalBuilding(54, 5, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3876f, 2896f, 90.85098f)))) + LocalBuilding(54, 5, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3876f, 2896f, 90.85098f), vt_dropship))) LocalObject(307, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 54) LocalObject(295, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(3872.411f, 2896.043f, 86.86597f), Vector3(0, 0, 1)), owning_building_guid = 54, terminal_guid = 307) } @@ -1047,7 +1078,7 @@ object Map13 { Building52() def Building52(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 55, MapID: 52 - LocalBuilding(55, 52, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5394f, 4238f, 103.2297f)))) + LocalBuilding(55, 52, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5394f, 4238f, 103.2297f), vt_dropship))) LocalObject(308, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 55) LocalObject(296, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(5397.589f, 4237.958f, 99.24469f), Vector3(0, 0, 181)), owning_building_guid = 55, terminal_guid = 308) } @@ -1055,7 +1086,7 @@ object Map13 { Building51() def Building51(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 56, MapID: 51 - LocalBuilding(56, 51, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5600f, 4034f, 103.2345f)))) + LocalBuilding(56, 51, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5600f, 4034f, 103.2345f), vt_dropship))) LocalObject(309, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 56) LocalObject(297, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(5600.042f, 4037.589f, 99.24946f), Vector3(0, 0, 91)), owning_building_guid = 56, terminal_guid = 309) } @@ -1063,7 +1094,7 @@ object Map13 { Building42() def Building42(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 57, MapID: 42 - LocalBuilding(57, 42, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5622f, 4456f, 103.2351f)))) + LocalBuilding(57, 42, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5622f, 4456f, 103.2351f), vt_dropship))) LocalObject(310, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 57) LocalObject(298, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(5621.958f, 4452.411f, 99.25006f), Vector3(0, 0, -89)), owning_building_guid = 57, terminal_guid = 310) } @@ -1071,7 +1102,7 @@ object Map13 { Building41() def Building41(): Unit = { // Name: vt_dropship Type: vt_dropship GUID: 58, MapID: 41 - LocalBuilding(58, 41, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5834f, 4218f, 103.2365f)))) + LocalBuilding(58, 41, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5834f, 4218f, 103.2365f), vt_dropship))) LocalObject(311, Terminal.Constructor(dropship_vehicle_terminal), owning_building_guid = 58) LocalObject(299, VehicleSpawnPad.Constructor(dropship_pad_doors, Vector3(5830.411f, 4218.042f, 99.25149f), Vector3(0, 0, 1)), owning_building_guid = 58, terminal_guid = 311) } @@ -1079,79 +1110,79 @@ object Map13 { Building30() def Building30(): Unit = { // Name: VS_NW_Tport_01 Type: vt_spawn GUID: 59, MapID: 30 - LocalBuilding(59, 30, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2900f, 4758f, 56.08539f)))) + LocalBuilding(59, 30, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2900f, 4758f, 56.08539f), vt_spawn))) } Building29() def Building29(): Unit = { // Name: VS_NW_Tport_02 Type: vt_spawn GUID: 60, MapID: 29 - LocalBuilding(60, 29, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2940f, 4932f, 56.08539f)))) + LocalBuilding(60, 29, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2940f, 4932f, 56.08539f), vt_spawn))) } Building32() def Building32(): Unit = { // Name: VS_NW_Tport_03 Type: vt_spawn GUID: 61, MapID: 32 - LocalBuilding(61, 32, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3060f, 4908f, 56.08539f)))) + LocalBuilding(61, 32, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3060f, 4908f, 56.08539f), vt_spawn))) } Building31() def Building31(): Unit = { // Name: VS_NW_Tport_04 Type: vt_spawn GUID: 62, MapID: 31 - LocalBuilding(62, 31, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3124f, 4776f, 56.08539f)))) + LocalBuilding(62, 31, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3124f, 4776f, 56.08539f), vt_spawn))) } Building19() def Building19(): Unit = { // Name: VS_S_Tport_03 Type: vt_spawn GUID: 63, MapID: 19 - LocalBuilding(63, 19, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3610f, 2732f, 90.85205f)))) + LocalBuilding(63, 19, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3610f, 2732f, 90.85205f), vt_spawn))) } Building18() def Building18(): Unit = { // Name: VS_S_Tport_01 Type: vt_spawn GUID: 64, MapID: 18 - LocalBuilding(64, 18, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3652f, 2908f, 90.8536f)))) + LocalBuilding(64, 18, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3652f, 2908f, 90.8536f), vt_spawn))) } Building21() def Building21(): Unit = { // Name: VS_S_Tport_02 Type: vt_spawn GUID: 65, MapID: 21 - LocalBuilding(65, 21, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3730f, 2908f, 90.8536f)))) + LocalBuilding(65, 21, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3730f, 2908f, 90.8536f), vt_spawn))) } Building20() def Building20(): Unit = { // Name: VS_S_Tport_04 Type: vt_spawn GUID: 66, MapID: 20 - LocalBuilding(66, 20, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3766f, 2732f, 90.84919f)))) + LocalBuilding(66, 20, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3766f, 2732f, 90.84919f), vt_spawn))) } Building45() def Building45(): Unit = { // Name: VS_NE_Tport_04 Type: vt_spawn GUID: 67, MapID: 45 - LocalBuilding(67, 45, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5484f, 4208f, 103.2298f)))) + LocalBuilding(67, 45, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5484f, 4208f, 103.2298f), vt_spawn))) } Building44() def Building44(): Unit = { // Name: VS_NE_Tport_01 Type: vt_spawn GUID: 68, MapID: 44 - LocalBuilding(68, 44, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5552f, 4344f, 103.2289f)))) + LocalBuilding(68, 44, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5552f, 4344f, 103.2289f), vt_spawn))) } Building46() def Building46(): Unit = { // Name: VS_NE_Tport_03 Type: vt_spawn GUID: 69, MapID: 46 - LocalBuilding(69, 46, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5690f, 4164f, 103.2289f)))) + LocalBuilding(69, 46, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5690f, 4164f, 103.2289f), vt_spawn))) } Building47() def Building47(): Unit = { // Name: VS_NE_Tport_02 Type: vt_spawn GUID: 70, MapID: 47 - LocalBuilding(70, 47, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5692f, 4312f, 103.2289f)))) + LocalBuilding(70, 47, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5692f, 4312f, 103.2289f), vt_spawn))) } Building26() def Building26(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 71, MapID: 26 - LocalBuilding(71, 26, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2768f, 4768f, 56.08539f)))) + LocalBuilding(71, 26, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2768f, 4768f, 56.08539f), vt_vehicle))) LocalObject(1057, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 71) LocalObject(702, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2767.853f, 4767.976f, 54.61439f), Vector3(0, 0, -89)), owning_building_guid = 71, terminal_guid = 1057) } @@ -1159,7 +1190,7 @@ object Map13 { Building38() def Building38(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 72, MapID: 38 - LocalBuilding(72, 38, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2816f, 4700f, 56.08539f)))) + LocalBuilding(72, 38, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2816f, 4700f, 56.08539f), vt_vehicle))) LocalObject(1058, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 72) LocalObject(703, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2815.915f, 4699.877f, 54.61439f), Vector3(0, 0, 225)), owning_building_guid = 72, terminal_guid = 1058) } @@ -1167,7 +1198,7 @@ object Map13 { Building28() def Building28(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 73, MapID: 28 - LocalBuilding(73, 28, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2946f, 4622f, 56.08539f)))) + LocalBuilding(73, 28, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(2946f, 4622f, 56.08539f), vt_vehicle))) LocalObject(1059, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 73) LocalObject(704, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2946.024f, 4621.853f, 54.61439f), Vector3(0, 0, 181)), owning_building_guid = 73, terminal_guid = 1059) } @@ -1175,7 +1206,7 @@ object Map13 { Building25() def Building25(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 74, MapID: 25 - LocalBuilding(74, 25, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3000f, 5048f, 56.08539f)))) + LocalBuilding(74, 25, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3000f, 5048f, 56.08539f), vt_vehicle))) LocalObject(1060, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 74) LocalObject(705, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(2999.976f, 5048.147f, 54.61439f), Vector3(0, 0, 1)), owning_building_guid = 74, terminal_guid = 1060) } @@ -1183,7 +1214,7 @@ object Map13 { Building39() def Building39(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 75, MapID: 39 - LocalBuilding(75, 39, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3094f, 5010f, 56.08539f)))) + LocalBuilding(75, 39, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3094f, 5010f, 56.08539f), vt_vehicle))) LocalObject(1061, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 75) LocalObject(706, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3094.085f, 5010.123f, 54.61439f), Vector3(0, 0, 45)), owning_building_guid = 75, terminal_guid = 1061) } @@ -1191,7 +1222,7 @@ object Map13 { Building27() def Building27(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 76, MapID: 27 - LocalBuilding(76, 27, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3212f, 4842f, 56.08539f)))) + LocalBuilding(76, 27, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3212f, 4842f, 56.08539f), vt_vehicle))) LocalObject(1062, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 76) LocalObject(707, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3212.147f, 4842.024f, 54.61439f), Vector3(0, 0, 91)), owning_building_guid = 76, terminal_guid = 1062) } @@ -1199,7 +1230,7 @@ object Map13 { Building17() def Building17(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 77, MapID: 17 - LocalBuilding(77, 17, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3506f, 2820f, 90.8536f)))) + LocalBuilding(77, 17, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3506f, 2820f, 90.8536f), vt_vehicle))) LocalObject(1063, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 77) LocalObject(708, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3505.853f, 2819.976f, 89.3826f), Vector3(0, 0, -89)), owning_building_guid = 77, terminal_guid = 1063) } @@ -1207,7 +1238,7 @@ object Map13 { Building8() def Building8(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 78, MapID: 8 - LocalBuilding(78, 8, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3658f, 3020f, 90.8536f)))) + LocalBuilding(78, 8, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3658f, 3020f, 90.8536f), vt_vehicle))) LocalObject(1064, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 78) LocalObject(709, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3657.976f, 3020.147f, 89.3826f), Vector3(0, 0, 1)), owning_building_guid = 78, terminal_guid = 1064) } @@ -1215,7 +1246,7 @@ object Map13 { Building11() def Building11(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 79, MapID: 11 - LocalBuilding(79, 11, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3660f, 2590f, 90.8536f)))) + LocalBuilding(79, 11, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3660f, 2590f, 90.8536f), vt_vehicle))) LocalObject(1065, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 79) LocalObject(710, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3660.024f, 2589.853f, 89.3826f), Vector3(0, 0, 181)), owning_building_guid = 79, terminal_guid = 1065) } @@ -1223,7 +1254,7 @@ object Map13 { Building9() def Building9(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 80, MapID: 9 - LocalBuilding(80, 9, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3722f, 3020f, 90.8536f)))) + LocalBuilding(80, 9, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3722f, 3020f, 90.8536f), vt_vehicle))) LocalObject(1066, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 80) LocalObject(711, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3721.976f, 3020.147f, 89.3826f), Vector3(0, 0, 1)), owning_building_guid = 80, terminal_guid = 1066) } @@ -1231,7 +1262,7 @@ object Map13 { Building10() def Building10(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 81, MapID: 10 - LocalBuilding(81, 10, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3724f, 2588f, 90.85265f)))) + LocalBuilding(81, 10, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3724f, 2588f, 90.85265f), vt_vehicle))) LocalObject(1067, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 81) LocalObject(712, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3724.024f, 2587.853f, 89.38165f), Vector3(0, 0, 181)), owning_building_guid = 81, terminal_guid = 1067) } @@ -1239,7 +1270,7 @@ object Map13 { Building16() def Building16(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 82, MapID: 16 - LocalBuilding(82, 16, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3878f, 2824f, 90.8536f)))) + LocalBuilding(82, 16, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(3878f, 2824f, 90.8536f), vt_vehicle))) LocalObject(1068, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 82) LocalObject(713, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(3878.147f, 2824.024f, 89.3826f), Vector3(0, 0, 91)), owning_building_guid = 82, terminal_guid = 1068) } @@ -1247,7 +1278,7 @@ object Map13 { Building55() def Building55(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 83, MapID: 55 - LocalBuilding(83, 55, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5420f, 4174f, 103.2318f)))) + LocalBuilding(83, 55, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5420f, 4174f, 103.2318f), vt_vehicle))) LocalObject(1069, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 83) LocalObject(714, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5419.853f, 4173.976f, 101.7608f), Vector3(0, 0, -89)), owning_building_guid = 83, terminal_guid = 1069) } @@ -1255,7 +1286,7 @@ object Map13 { Building43() def Building43(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 84, MapID: 43 - LocalBuilding(84, 43, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5420f, 4298f, 103.2333f)))) + LocalBuilding(84, 43, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5420f, 4298f, 103.2333f), vt_vehicle))) LocalObject(1070, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 84) LocalObject(715, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5419.853f, 4297.976f, 101.7623f), Vector3(0, 0, -89)), owning_building_guid = 84, terminal_guid = 1070) } @@ -1263,7 +1294,7 @@ object Map13 { Building54() def Building54(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 85, MapID: 54 - LocalBuilding(85, 54, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5686f, 4420f, 103.2329f)))) + LocalBuilding(85, 54, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5686f, 4420f, 103.2329f), vt_vehicle))) LocalObject(1071, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 85) LocalObject(716, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5686.085f, 4420.123f, 101.7619f), Vector3(0, 0, 45)), owning_building_guid = 85, terminal_guid = 1071) } @@ -1271,7 +1302,7 @@ object Map13 { Building57() def Building57(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 86, MapID: 57 - LocalBuilding(86, 57, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5710f, 4046f, 103.2289f)))) + LocalBuilding(86, 57, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5710f, 4046f, 103.2289f), vt_vehicle))) LocalObject(1072, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 86) LocalObject(717, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5710.123f, 4045.915f, 101.7579f), Vector3(0, 0, 135)), owning_building_guid = 86, terminal_guid = 1072) } @@ -1279,7 +1310,7 @@ object Map13 { Building53() def Building53(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 87, MapID: 53 - LocalBuilding(87, 53, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5752f, 4088f, 103.2289f)))) + LocalBuilding(87, 53, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5752f, 4088f, 103.2289f), vt_vehicle))) LocalObject(1073, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 87) LocalObject(718, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5752.123f, 4087.915f, 101.7579f), Vector3(0, 0, 135)), owning_building_guid = 87, terminal_guid = 1073) } @@ -1287,7 +1318,7 @@ object Map13 { Building56() def Building56(): Unit = { // Name: vt_vehicle Type: vt_vehicle GUID: 88, MapID: 56 - LocalBuilding(88, 56, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5794f, 4132f, 103.2289f)))) + LocalBuilding(88, 56, FoundationBuilder(Building.Structure(StructureType.Building, Vector3(5794f, 4132f, 103.2289f), vt_vehicle))) LocalObject(1074, Terminal.Constructor(ground_vehicle_terminal), owning_building_guid = 88) LocalObject(719, VehicleSpawnPad.Constructor(mb_pad_creation, Vector3(5794.123f, 4131.915f, 101.7579f), Vector3(0, 0, 135)), owning_building_guid = 88, terminal_guid = 1074) } diff --git a/pslogin/src/main/scala/zonemaps/Map96.scala b/pslogin/src/main/scala/zonemaps/Map96.scala index a5853af3f..a24f26ca4 100644 --- a/pslogin/src/main/scala/zonemaps/Map96.scala +++ b/pslogin/src/main/scala/zonemaps/Map96.scala @@ -5,12 +5,13 @@ import net.psforever.objects.serverobject.doors.Door import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} import net.psforever.objects.serverobject.tube.SpawnTube import net.psforever.objects.serverobject.turret.FacilityTurret -import net.psforever.objects.zones.{MapScale, ZoneMap} +import net.psforever.objects.zones.ZoneMap import net.psforever.types.Vector3 object Map96 { @@ -22,7 +23,7 @@ object Map96 { Building1() def Building1(): Unit = { // Name: Nexus_Base Type: comm_station_dsp GUID: 1, MapID: 1 - LocalBuilding(1, 1, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1922f, 1940f, 35.71276f)))) + LocalBuilding(1, 1, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1922f, 1940f, 35.71276f), comm_station_dsp))) LocalObject(21, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(23, Door.Constructor(Vector3(1990.339f, 2010.464f, 39.09076f)), owning_building_guid = 1) LocalObject(36, Door.Constructor(Vector3(1862.196f, 1896.501f, 37.36376f)), owning_building_guid = 1) @@ -150,6 +151,12 @@ object Map96 { TurretToWeapon(196, 5006) LocalObject(197, FacilityTurret.Constructor(manned_turret, Vector3(2042.773f, 1948.733f, 44.32076f)), owning_building_guid = 1) TurretToWeapon(197, 5007) + LocalObject(242, Painbox.Constructor(Vector3(1950.428f, 2000.057f, 22.20706f), painbox), owning_building_guid = 1) + LocalObject(243, Painbox.Constructor(Vector3(1967.857f, 1960.408f, 29.84026f), painbox_continuous), owning_building_guid = 1) + LocalObject(244, Painbox.Constructor(Vector3(1964.203f, 1998.915f, 21.44496f), painbox_door_radius), owning_building_guid = 1) + LocalObject(245, Painbox.Constructor(Vector3(1965.087f, 1945.386f, 28.24196f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(246, Painbox.Constructor(Vector3(1965.895f, 1974.081f, 28.71276f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(247, Painbox.Constructor(Vector3(1980.317f, 1967.888f, 29.14306f), painbox_door_radius_continuous), owning_building_guid = 1) } Building10000() @@ -161,7 +168,7 @@ object Map96 { Building2() def Building2(): Unit = { // Name: North_Rim_Tower Type: tower_a GUID: 5, MapID: 2 - LocalBuilding(5, 2, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1740f, 2280f, 71.42857f)))) + LocalBuilding(5, 2, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1740f, 2280f, 71.42857f), tower_a))) LocalObject(285, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 5) LocalObject(28, Door.Constructor(Vector3(1750.428f, 2289.962f, 72.94958f)), owning_building_guid = 5) LocalObject(29, Door.Constructor(Vector3(1750.428f, 2289.962f, 92.94858f)), owning_building_guid = 5) @@ -190,12 +197,15 @@ object Map96 { TurretToWeapon(186, 5008) LocalObject(188, FacilityTurret.Constructor(manned_turret, Vector3(1760.096f, 2296.447f, 90.37057f)), owning_building_guid = 5) TurretToWeapon(188, 5009) + LocalObject(248, Painbox.Constructor(Vector3(1746.232f, 2274.806f, 62.92767f), painbox_radius_continuous), owning_building_guid = 5) + LocalObject(249, Painbox.Constructor(Vector3(1756.27f, 2284.987f, 61.52857f), painbox_radius_continuous), owning_building_guid = 5) + LocalObject(250, Painbox.Constructor(Vector3(1758.415f, 2273.319f, 61.52857f), painbox_radius_continuous), owning_building_guid = 5) } Building4() def Building4(): Unit = { // Name: South_Rim_Tower Type: tower_a GUID: 6, MapID: 4 - LocalBuilding(6, 4, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1756f, 1628f, 71.42857f)))) + LocalBuilding(6, 4, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1756f, 1628f, 71.42857f), tower_a))) LocalObject(286, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 6) LocalObject(32, Door.Constructor(Vector3(1768f, 1620f, 72.94958f)), owning_building_guid = 6) LocalObject(33, Door.Constructor(Vector3(1768f, 1620f, 92.94858f)), owning_building_guid = 6) @@ -224,12 +234,15 @@ object Map96 { TurretToWeapon(187, 5010) LocalObject(189, FacilityTurret.Constructor(manned_turret, Vector3(1778.647f, 1640.707f, 90.37057f)), owning_building_guid = 6) TurretToWeapon(189, 5011) + LocalObject(251, Painbox.Constructor(Vector3(1761.235f, 1621.803f, 62.92767f), painbox_radius_continuous), owning_building_guid = 6) + LocalObject(252, Painbox.Constructor(Vector3(1772.889f, 1630.086f, 61.52857f), painbox_radius_continuous), owning_building_guid = 6) + LocalObject(253, Painbox.Constructor(Vector3(1772.975f, 1618.223f, 61.52857f), painbox_radius_continuous), owning_building_guid = 6) } Building3() def Building3(): Unit = { // Name: East_Rim_Tower Type: tower_a GUID: 7, MapID: 3 - LocalBuilding(7, 3, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2358f, 1940f, 71.42857f)))) + LocalBuilding(7, 3, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2358f, 1940f, 71.42857f), tower_a))) LocalObject(288, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 7) LocalObject(61, Door.Constructor(Vector3(2352.205f, 1953.207f, 72.94958f)), owning_building_guid = 7) LocalObject(62, Door.Constructor(Vector3(2352.205f, 1953.207f, 92.94858f)), owning_building_guid = 7) @@ -258,12 +271,15 @@ object Map96 { TurretToWeapon(198, 5012) LocalObject(199, FacilityTurret.Constructor(manned_turret, Vector3(2368.31f, 1925.306f, 90.37057f)), owning_building_guid = 7) TurretToWeapon(199, 5013) + LocalObject(257, Painbox.Constructor(Vector3(2358.878f, 1956.995f, 61.52857f), painbox_radius_continuous), owning_building_guid = 7) + LocalObject(258, Painbox.Constructor(Vector3(2365.012f, 1944.079f, 62.92767f), painbox_radius_continuous), owning_building_guid = 7) + LocalObject(259, Painbox.Constructor(Vector3(2370.577f, 1955.019f, 61.52857f), painbox_radius_continuous), owning_building_guid = 7) } Building6() def Building6(): Unit = { // Name: South_Gate_Tower Type: tower_b GUID: 8, MapID: 6 - LocalBuilding(8, 6, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2242f, 1264f, 35.71276f)))) + LocalBuilding(8, 6, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2242f, 1264f, 35.71276f), tower_b))) LocalObject(287, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 8) LocalObject(55, Door.Constructor(Vector3(2254f, 1256f, 37.23276f)), owning_building_guid = 8) LocalObject(56, Door.Constructor(Vector3(2254f, 1256f, 47.23276f)), owning_building_guid = 8) @@ -292,12 +308,15 @@ object Map96 { LocalObject(219, Terminal.Constructor(order_terminal), owning_building_guid = 8) LocalObject(279, SpawnTube.Constructor(respawn_tube_tower, Vector3(2252.706f, 1251.742f, 25.19476f), Vector3(0, 0, 0)), owning_building_guid = 8) LocalObject(280, SpawnTube.Constructor(respawn_tube_tower, Vector3(2252.706f, 1268.152f, 25.19476f), Vector3(0, 0, 0)), owning_building_guid = 8) + LocalObject(254, Painbox.Constructor(Vector3(2247.493f, 1256.849f, 27.00216f), painbox_radius_continuous), owning_building_guid = 8) + LocalObject(255, Painbox.Constructor(Vector3(2259.127f, 1254.078f, 25.81276f), painbox_radius_continuous), owning_building_guid = 8) + LocalObject(256, Painbox.Constructor(Vector3(2259.259f, 1266.107f, 25.81276f), painbox_radius_continuous), owning_building_guid = 8) } Building5() def Building5(): Unit = { // Name: North_Gate_Tower Type: tower_b GUID: 9, MapID: 5 - LocalBuilding(9, 5, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2438f, 2486f, 35.71276f)))) + LocalBuilding(9, 5, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2438f, 2486f, 35.71276f), tower_b))) LocalObject(289, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 9) LocalObject(65, Door.Constructor(Vector3(2450f, 2478f, 37.23276f)), owning_building_guid = 9) LocalObject(66, Door.Constructor(Vector3(2450f, 2478f, 47.23276f)), owning_building_guid = 9) @@ -326,6 +345,9 @@ object Map96 { LocalObject(225, Terminal.Constructor(order_terminal), owning_building_guid = 9) LocalObject(283, SpawnTube.Constructor(respawn_tube_tower, Vector3(2448.706f, 2473.742f, 25.19476f), Vector3(0, 0, 0)), owning_building_guid = 9) LocalObject(284, SpawnTube.Constructor(respawn_tube_tower, Vector3(2448.706f, 2490.152f, 25.19476f), Vector3(0, 0, 0)), owning_building_guid = 9) + LocalObject(260, Painbox.Constructor(Vector3(2443.493f, 2478.849f, 27.00216f), painbox_radius_continuous), owning_building_guid = 9) + LocalObject(261, Painbox.Constructor(Vector3(2455.127f, 2476.078f, 25.81276f), painbox_radius_continuous), owning_building_guid = 9) + LocalObject(262, Painbox.Constructor(Vector3(2455.259f, 2488.107f, 25.81276f), painbox_radius_continuous), owning_building_guid = 9) } Building10001() diff --git a/pslogin/src/main/scala/zonemaps/Map97.scala b/pslogin/src/main/scala/zonemaps/Map97.scala index bf2ae9fbc..1c1fded66 100644 --- a/pslogin/src/main/scala/zonemaps/Map97.scala +++ b/pslogin/src/main/scala/zonemaps/Map97.scala @@ -5,12 +5,13 @@ import net.psforever.objects.serverobject.doors.Door import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} import net.psforever.objects.serverobject.tube.SpawnTube import net.psforever.objects.serverobject.turret.FacilityTurret -import net.psforever.objects.zones.{MapScale, ZoneMap} +import net.psforever.objects.zones.ZoneMap import net.psforever.types.Vector3 object Map97 { @@ -22,28 +23,28 @@ object Map97 { Building11() def Building11(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 1, MapID: 11 - LocalBuilding(1, 11, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1998f, 2010f, 40.46144f)))) + LocalBuilding(1, 11, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1998f, 2010f, 40.46144f), bunker_lg))) LocalObject(94, Door.Constructor(Vector3(2000.169f, 2007.063f, 41.98244f)), owning_building_guid = 1) } Building12() def Building12(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 2, MapID: 12 - LocalBuilding(2, 12, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2108f, 2054f, 34.09833f)))) + LocalBuilding(2, 12, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2108f, 2054f, 34.09833f), bunker_lg))) LocalObject(101, Door.Constructor(Vector3(2104.954f, 2051.987f, 35.61933f)), owning_building_guid = 2) } Building13() def Building13(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 3, MapID: 13 - LocalBuilding(3, 13, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2114f, 1938f, 38.48689f)))) + LocalBuilding(3, 13, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2114f, 1938f, 38.48689f), bunker_lg))) LocalObject(102, Door.Constructor(Vector3(2112.905f, 1941.483f, 40.00789f)), owning_building_guid = 3) } Building1() def Building1(): Unit = { // Name: Red_Base_97 Type: tech_plant GUID: 4, MapID: 1 - LocalBuilding(4, 1, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1538f, 2250f, 30.22248f)))) + LocalBuilding(4, 1, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1538f, 2250f, 30.22248f), tech_plant))) LocalObject(57, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 4) LocalObject(71, Door.Constructor(Vector3(1460.654f, 2298.537f, 31.87348f)), owning_building_guid = 4) LocalObject(74, Door.Constructor(Vector3(1471.089f, 2313.44f, 39.83648f)), owning_building_guid = 4) @@ -156,12 +157,18 @@ object Map97 { TurretToWeapon(371, 5004) LocalObject(373, FacilityTurret.Constructor(manned_turret, Vector3(1667.212f, 2262.185f, 38.72148f)), owning_building_guid = 4) TurretToWeapon(373, 5005) + LocalObject(539, Painbox.Constructor(Vector3(1520.13f, 2231.093f, 18.79578f), painbox), owning_building_guid = 4) + LocalObject(542, Painbox.Constructor(Vector3(1495.916f, 2254.036f, 27.09238f), painbox_continuous), owning_building_guid = 4) + LocalObject(545, Painbox.Constructor(Vector3(1506.934f, 2237.938f, 18.48188f), painbox_door_radius), owning_building_guid = 4) + LocalObject(548, Painbox.Constructor(Vector3(1486.353f, 2262.927f, 24.95038f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(549, Painbox.Constructor(Vector3(1493.449f, 2237.685f, 26.40478f), painbox_door_radius_continuous), owning_building_guid = 4) + LocalObject(550, Painbox.Constructor(Vector3(1508.398f, 2246.482f, 25.49868f), painbox_door_radius_continuous), owning_building_guid = 4) } Building3() def Building3(): Unit = { // Name: Indigo_Base_97 Type: tech_plant GUID: 7, MapID: 3 - LocalBuilding(7, 3, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2446f, 1546f, 30.22248f)))) + LocalBuilding(7, 3, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2446f, 1546f, 30.22248f), tech_plant))) LocalObject(58, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 7) LocalObject(103, Door.Constructor(Vector3(2376.227f, 1519.235f, 39.72748f)), owning_building_guid = 7) LocalObject(104, Door.Constructor(Vector3(2387.427f, 1504.899f, 31.76448f)), owning_building_guid = 7) @@ -274,12 +281,18 @@ object Map97 { TurretToWeapon(385, 5010) LocalObject(387, FacilityTurret.Constructor(manned_turret, Vector3(2575.052f, 1520.758f, 38.72148f)), owning_building_guid = 7) TurretToWeapon(387, 5011) + LocalObject(540, Painbox.Constructor(Vector3(2468.617f, 1558.856f, 18.79578f), painbox), owning_building_guid = 7) + LocalObject(543, Painbox.Constructor(Vector3(2485.065f, 1529.836f, 27.09238f), painbox_continuous), owning_building_guid = 7) + LocalObject(546, Painbox.Constructor(Vector3(2479.235f, 1548.453f, 18.48188f), painbox_door_radius), owning_building_guid = 7) + LocalObject(551, Painbox.Constructor(Vector3(2475.337f, 1540.709f, 25.49868f), painbox_door_radius_continuous), owning_building_guid = 7) + LocalObject(552, Painbox.Constructor(Vector3(2491.611f, 1518.538f, 24.95038f), painbox_door_radius_continuous), owning_building_guid = 7) + LocalObject(553, Painbox.Constructor(Vector3(2492.205f, 1544.751f, 26.40478f), painbox_door_radius_continuous), owning_building_guid = 7) } Building2() def Building2(): Unit = { // Name: Blue_Base_97 Type: tech_plant GUID: 10, MapID: 2 - LocalBuilding(10, 2, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2532f, 2426f, 30.22248f)))) + LocalBuilding(10, 2, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2532f, 2426f, 30.22248f), tech_plant))) LocalObject(59, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 10) LocalObject(109, Door.Constructor(Vector3(2465.489f, 2468.779f, 31.76448f)), owning_building_guid = 10) LocalObject(111, Door.Constructor(Vector3(2475.924f, 2483.682f, 39.72748f)), owning_building_guid = 10) @@ -392,12 +405,18 @@ object Map97 { TurretToWeapon(386, 5016) LocalObject(388, FacilityTurret.Constructor(manned_turret, Vector3(2653.351f, 2462.295f, 38.72148f)), owning_building_guid = 10) TurretToWeapon(388, 5017) + LocalObject(541, Painbox.Constructor(Vector3(2513.093f, 2443.87f, 18.79578f), painbox), owning_building_guid = 10) + LocalObject(544, Painbox.Constructor(Vector3(2536.036f, 2468.083f, 27.09238f), painbox_continuous), owning_building_guid = 10) + LocalObject(547, Painbox.Constructor(Vector3(2519.938f, 2457.066f, 18.48188f), painbox_door_radius), owning_building_guid = 10) + LocalObject(554, Painbox.Constructor(Vector3(2519.685f, 2470.551f, 26.40478f), painbox_door_radius_continuous), owning_building_guid = 10) + LocalObject(555, Painbox.Constructor(Vector3(2528.482f, 2455.602f, 25.49868f), painbox_door_radius_continuous), owning_building_guid = 10) + LocalObject(556, Painbox.Constructor(Vector3(2544.927f, 2477.647f, 24.95038f), painbox_door_radius_continuous), owning_building_guid = 10) } Building6() def Building6(): Unit = { // Name: Central_Indigo_Tower_97 Type: tower_a GUID: 13, MapID: 6 - LocalBuilding(13, 6, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1660f, 1476f, 33.07596f)))) + LocalBuilding(13, 6, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1660f, 1476f, 33.07596f), tower_a))) LocalObject(629, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 13) LocalObject(86, Door.Constructor(Vector3(1664.05f, 1462.158f, 34.59696f)), owning_building_guid = 13) LocalObject(87, Door.Constructor(Vector3(1664.05f, 1462.158f, 54.59596f)), owning_building_guid = 13) @@ -426,12 +445,15 @@ object Map97 { TurretToWeapon(372, 5018) LocalObject(374, FacilityTurret.Constructor(manned_turret, Vector3(1685.516f, 1471.177f, 52.01796f)), owning_building_guid = 13) TurretToWeapon(374, 5019) + LocalObject(560, Painbox.Constructor(Vector3(1660.027f, 1467.888f, 24.57506f), painbox_radius_continuous), owning_building_guid = 13) + LocalObject(561, Painbox.Constructor(Vector3(1666.719f, 1457.599f, 23.17596f), painbox_radius_continuous), owning_building_guid = 13) + LocalObject(562, Painbox.Constructor(Vector3(1674.279f, 1466.742f, 23.17596f), painbox_radius_continuous), owning_building_guid = 13) } Building4() def Building4(): Unit = { // Name: Central_Red_Tower_97 Type: tower_a GUID: 14, MapID: 4 - LocalBuilding(14, 4, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1966f, 2912f, 33.54289f)))) + LocalBuilding(14, 4, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1966f, 2912f, 33.54289f), tower_a))) LocalObject(630, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 14) LocalObject(90, Door.Constructor(Vector3(1977.257f, 2921.015f, 35.06389f)), owning_building_guid = 14) LocalObject(91, Door.Constructor(Vector3(1977.257f, 2921.015f, 55.06289f)), owning_building_guid = 14) @@ -460,12 +482,15 @@ object Map97 { TurretToWeapon(375, 5020) LocalObject(376, FacilityTurret.Constructor(manned_turret, Vector3(1987.453f, 2926.632f, 52.48489f)), owning_building_guid = 14) TurretToWeapon(376, 5021) + LocalObject(563, Painbox.Constructor(Vector3(1971.755f, 2906.283f, 25.04199f), painbox_radius_continuous), owning_building_guid = 14) + LocalObject(564, Painbox.Constructor(Vector3(1982.643f, 2915.55f, 23.64289f), painbox_radius_continuous), owning_building_guid = 14) + LocalObject(565, Painbox.Constructor(Vector3(1983.763f, 2903.739f, 23.64289f), painbox_radius_continuous), owning_building_guid = 14) } Building5() def Building5(): Unit = { // Name: Central_Blue_Tower_97 Type: tower_a GUID: 15, MapID: 5 - LocalBuilding(15, 5, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2878f, 1898f, 37.28446f)))) + LocalBuilding(15, 5, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2878f, 1898f, 37.28446f), tower_a))) LocalObject(634, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 15) LocalObject(137, Door.Constructor(Vector3(2883.707f, 1911.245f, 38.80546f)), owning_building_guid = 15) LocalObject(138, Door.Constructor(Vector3(2883.707f, 1911.245f, 58.80446f)), owning_building_guid = 15) @@ -494,12 +519,15 @@ object Map97 { TurretToWeapon(393, 5022) LocalObject(394, FacilityTurret.Constructor(manned_turret, Vector3(2890.073f, 1920.991f, 56.22646f)), owning_building_guid = 15) TurretToWeapon(394, 5023) + LocalObject(575, Painbox.Constructor(Vector3(2885.766f, 1895.654f, 28.78356f), painbox_radius_continuous), owning_building_guid = 15) + LocalObject(576, Painbox.Constructor(Vector3(2891.028f, 1908.948f, 27.38446f), painbox_radius_continuous), owning_building_guid = 15) + LocalObject(577, Painbox.Constructor(Vector3(2897.562f, 1899.045f, 27.38446f), painbox_radius_continuous), owning_building_guid = 15) } Building8() def Building8(): Unit = { // Name: Central_Tower_97 Type: tower_b GUID: 16, MapID: 8 - LocalBuilding(16, 8, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2070f, 2002f, 26.19098f)))) + LocalBuilding(16, 8, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2070f, 2002f, 26.19098f), tower_b))) LocalObject(631, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 16) LocalObject(95, Door.Constructor(Vector3(2071.585f, 1987.665f, 27.71099f)), owning_building_guid = 16) LocalObject(96, Door.Constructor(Vector3(2071.585f, 1987.665f, 37.71098f)), owning_building_guid = 16) @@ -528,12 +556,15 @@ object Map97 { LocalObject(425, Terminal.Constructor(order_terminal), owning_building_guid = 16) LocalObject(614, SpawnTube.Constructor(respawn_tube_tower, Vector3(2067.491f, 1985.919f, 15.67299f), Vector3(0, 0, 50)), owning_building_guid = 16) LocalObject(615, SpawnTube.Constructor(respawn_tube_tower, Vector3(2080.062f, 1996.468f, 15.67299f), Vector3(0, 0, 50)), owning_building_guid = 16) + LocalObject(566, Painbox.Constructor(Vector3(2068.053f, 1993.196f, 17.48038f), painbox_radius_continuous), owning_building_guid = 16) + LocalObject(567, Painbox.Constructor(Vector3(2073.408f, 1982.502f, 16.29099f), painbox_radius_continuous), owning_building_guid = 16) + LocalObject(568, Painbox.Constructor(Vector3(2082.708f, 1990.133f, 16.29099f), painbox_radius_continuous), owning_building_guid = 16) } Building7() def Building7(): Unit = { // Name: Red_Tower_97 Type: tower_c GUID: 17, MapID: 7 - LocalBuilding(17, 7, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1452f, 2600f, 37.65374f)))) + LocalBuilding(17, 7, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1452f, 2600f, 37.65374f), tower_c))) LocalObject(628, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 17) LocalObject(69, Door.Constructor(Vector3(1451.826f, 2614.421f, 39.17474f)), owning_building_guid = 17) LocalObject(70, Door.Constructor(Vector3(1451.826f, 2614.421f, 59.17374f)), owning_building_guid = 17) @@ -566,12 +597,15 @@ object Map97 { TurretToWeapon(366, 5024) LocalObject(368, FacilityTurret.Constructor(manned_turret, Vector3(1456.411f, 2579.333f, 56.59573f)), owning_building_guid = 17) TurretToWeapon(368, 5025) + LocalObject(557, Painbox.Constructor(Vector3(1459.625f, 2615.453f, 27.75374f), painbox_radius_continuous), owning_building_guid = 17) + LocalObject(558, Painbox.Constructor(Vector3(1460.423f, 2599.841f, 29.67324f), painbox_radius_continuous), owning_building_guid = 17) + LocalObject(559, Painbox.Constructor(Vector3(1469.99f, 2608.496f, 27.75374f), painbox_radius_continuous), owning_building_guid = 17) } Building10() def Building10(): Unit = { // Name: Indigo_Tower_97 Type: tower_c GUID: 18, MapID: 10 - LocalBuilding(18, 10, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2760f, 1398f, 30.46968f)))) + LocalBuilding(18, 10, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2760f, 1398f, 30.46968f), tower_c))) LocalObject(632, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 18) LocalObject(129, Door.Constructor(Vector3(2772f, 1390f, 31.99068f)), owning_building_guid = 18) LocalObject(130, Door.Constructor(Vector3(2772f, 1390f, 51.98968f)), owning_building_guid = 18) @@ -604,12 +638,15 @@ object Map97 { TurretToWeapon(389, 5026) LocalObject(391, FacilityTurret.Constructor(manned_turret, Vector3(2783.497f, 1412.957f, 49.41168f)), owning_building_guid = 18) TurretToWeapon(391, 5027) + LocalObject(569, Painbox.Constructor(Vector3(2764.454f, 1390.849f, 22.48918f), painbox_radius_continuous), owning_building_guid = 18) + LocalObject(570, Painbox.Constructor(Vector3(2776.923f, 1387.54f, 20.56968f), painbox_radius_continuous), owning_building_guid = 18) + LocalObject(571, Painbox.Constructor(Vector3(2777.113f, 1400.022f, 20.56968f), painbox_radius_continuous), owning_building_guid = 18) } Building9() def Building9(): Unit = { // Name: Blue_Tower_97 Type: tower_c GUID: 19, MapID: 9 - LocalBuilding(19, 9, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2778f, 2664f, 33.75977f)))) + LocalBuilding(19, 9, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2778f, 2664f, 33.75977f), tower_c))) LocalObject(633, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 19) LocalObject(133, Door.Constructor(Vector3(2790f, 2656f, 35.28077f)), owning_building_guid = 19) LocalObject(134, Door.Constructor(Vector3(2790f, 2656f, 55.27977f)), owning_building_guid = 19) @@ -642,6 +679,9 @@ object Map97 { TurretToWeapon(390, 5028) LocalObject(392, FacilityTurret.Constructor(manned_turret, Vector3(2801.497f, 2678.957f, 52.70177f)), owning_building_guid = 19) TurretToWeapon(392, 5029) + LocalObject(572, Painbox.Constructor(Vector3(2782.454f, 2656.849f, 25.77927f), painbox_radius_continuous), owning_building_guid = 19) + LocalObject(573, Painbox.Constructor(Vector3(2794.923f, 2653.54f, 23.85977f), painbox_radius_continuous), owning_building_guid = 19) + LocalObject(574, Painbox.Constructor(Vector3(2795.113f, 2666.022f, 23.85977f), painbox_radius_continuous), owning_building_guid = 19) } Building10001() diff --git a/pslogin/src/main/scala/zonemaps/Map98.scala b/pslogin/src/main/scala/zonemaps/Map98.scala index fef183684..bc08dd1c2 100644 --- a/pslogin/src/main/scala/zonemaps/Map98.scala +++ b/pslogin/src/main/scala/zonemaps/Map98.scala @@ -6,12 +6,13 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} import net.psforever.objects.serverobject.tube.SpawnTube import net.psforever.objects.serverobject.turret.FacilityTurret -import net.psforever.objects.zones.{MapScale, ZoneMap} +import net.psforever.objects.zones.ZoneMap import net.psforever.types.Vector3 object Map98 { @@ -23,7 +24,7 @@ object Map98 { Building39() def Building39(): Unit = { // Name: Base_Charlie Type: amp_station GUID: 1, MapID: 39 - LocalBuilding(1, 39, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2650f, 2280f, 90.6473f)))) + LocalBuilding(1, 39, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2650f, 2280f, 90.6473f), amp_station))) LocalObject(78, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(71, Door.Constructor(Vector3(2649.38f, 2273.22f, 103.5493f)), owning_building_guid = 1) LocalObject(72, Door.Constructor(Vector3(2651.042f, 2286.728f, 103.5493f)), owning_building_guid = 1) @@ -138,12 +139,18 @@ object Map98 { TurretToWeapon(571, 5004) LocalObject(572, FacilityTurret.Constructor(manned_turret, Vector3(2735.076f, 2375.17f, 99.3553f)), owning_building_guid = 1) TurretToWeapon(572, 5005) + LocalObject(722, Painbox.Constructor(Vector3(2589.758f, 2280.462f, 80.7183f), painbox), owning_building_guid = 1) + LocalObject(725, Painbox.Constructor(Vector3(2637.525f, 2280.108f, 88.2957f), painbox_continuous), owning_building_guid = 1) + LocalObject(728, Painbox.Constructor(Vector3(2603.957f, 2280.862f, 77.3063f), painbox_door_radius), owning_building_guid = 1) + LocalObject(735, Painbox.Constructor(Vector3(2636.01f, 2264.526f, 84.5473f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(736, Painbox.Constructor(Vector3(2639.294f, 2290.668f, 84.6118f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(737, Painbox.Constructor(Vector3(2651.938f, 2283.749f, 86.5259f), painbox_door_radius_continuous), owning_building_guid = 1) } Building17() def Building17(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 4, MapID: 17 - LocalBuilding(4, 17, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1222f, 1420f, 12.08533f)))) + LocalBuilding(4, 17, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1222f, 1420f, 12.08533f), bunker_gauntlet))) LocalObject(98, Door.Constructor(Vector3(1207.181f, 1399.871f, 13.60633f)), owning_building_guid = 4) LocalObject(100, Door.Constructor(Vector3(1233.573f, 1442.128f, 13.60633f)), owning_building_guid = 4) } @@ -151,7 +158,7 @@ object Map98 { Building15() def Building15(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 5, MapID: 15 - LocalBuilding(5, 15, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2542f, 2700f, 12.08045f)))) + LocalBuilding(5, 15, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2542f, 2700f, 12.08045f), bunker_gauntlet))) LocalObject(184, Door.Constructor(Vector3(2522.401f, 2715.513f, 13.60145f)), owning_building_guid = 5) LocalObject(186, Door.Constructor(Vector3(2563.71f, 2687.662f, 13.60145f)), owning_building_guid = 5) } @@ -159,7 +166,7 @@ object Map98 { Building16() def Building16(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 6, MapID: 16 - LocalBuilding(6, 16, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2612f, 1350f, 11.46977f)))) + LocalBuilding(6, 16, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2612f, 1350f, 11.46977f), bunker_gauntlet))) LocalObject(193, Door.Constructor(Vector3(2590.965f, 1363.457f, 12.99077f)), owning_building_guid = 6) LocalObject(195, Door.Constructor(Vector3(2630.76f, 1333.483f, 12.99077f)), owning_building_guid = 6) } @@ -167,154 +174,154 @@ object Map98 { Building22() def Building22(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 7, MapID: 22 - LocalBuilding(7, 22, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1570f, 2502f, 90.64242f)))) + LocalBuilding(7, 22, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1570f, 2502f, 90.64242f), bunker_lg))) LocalObject(120, Door.Constructor(Vector3(1572.22f, 2499.102f, 92.16342f)), owning_building_guid = 7) } Building32() def Building32(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 8, MapID: 32 - LocalBuilding(8, 32, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1674f, 1810f, 90.64486f)))) + LocalBuilding(8, 32, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1674f, 1810f, 90.64486f), bunker_lg))) LocalObject(125, Door.Constructor(Vector3(1676.22f, 1807.102f, 92.16586f)), owning_building_guid = 8) } Building33() def Building33(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 9, MapID: 33 - LocalBuilding(9, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1728f, 1820f, 90.6473f)))) + LocalBuilding(9, 33, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1728f, 1820f, 90.6473f), bunker_lg))) LocalObject(129, Door.Constructor(Vector3(1725.485f, 1817.354f, 92.1683f)), owning_building_guid = 9) } Building30() def Building30(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 10, MapID: 30 - LocalBuilding(10, 30, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1766f, 2594f, 90.64272f)))) + LocalBuilding(10, 30, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1766f, 2594f, 90.64272f), bunker_lg))) LocalObject(134, Door.Constructor(Vector3(1769.611f, 2594.537f, 92.16373f)), owning_building_guid = 10) } Building31() def Building31(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 11, MapID: 31 - LocalBuilding(11, 31, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1810f, 2570f, 90.64516f)))) + LocalBuilding(11, 31, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1810f, 2570f, 90.64516f), bunker_lg))) LocalObject(137, Door.Constructor(Vector3(1808.26f, 2573.21f, 92.16617f)), owning_building_guid = 11) } Building18() def Building18(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 12, MapID: 18 - LocalBuilding(12, 18, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2180f, 1398f, 30.41109f)))) + LocalBuilding(12, 18, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2180f, 1398f, 30.41109f), bunker_lg))) LocalObject(167, Door.Constructor(Vector3(2178.036f, 1394.922f, 31.93209f)), owning_building_guid = 12) } Building34() def Building34(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 13, MapID: 34 - LocalBuilding(13, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2566f, 2174f, 90.6473f)))) + LocalBuilding(13, 34, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2566f, 2174f, 90.6473f), bunker_lg))) LocalObject(187, Door.Constructor(Vector3(2568.606f, 2176.557f, 92.1683f)), owning_building_guid = 13) } Building35() def Building35(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 14, MapID: 35 - LocalBuilding(14, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2610f, 2164f, 90.6473f)))) + LocalBuilding(14, 35, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2610f, 2164f, 90.6473f), bunker_lg))) LocalObject(194, Door.Constructor(Vector3(2610.226f, 2167.644f, 92.1683f)), owning_building_guid = 14) } Building20() def Building20(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 15, MapID: 20 - LocalBuilding(15, 20, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2784f, 1826f, 54.0495f)))) + LocalBuilding(15, 20, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2784f, 1826f, 54.0495f), bunker_lg))) LocalObject(208, Door.Constructor(Vector3(2780.602f, 1824.665f, 55.5705f)), owning_building_guid = 15) } Building36() def Building36(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 16, MapID: 36 - LocalBuilding(16, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1220f, 1754f, 71.60863f)))) + LocalBuilding(16, 36, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1220f, 1754f, 71.60863f), bunker_sm))) LocalObject(99, Door.Constructor(Vector3(1218.852f, 1754.431f, 73.12963f)), owning_building_guid = 16) } Building19() def Building19(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 17, MapID: 19 - LocalBuilding(17, 19, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1290f, 2306f, 55.9801f)))) + LocalBuilding(17, 19, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1290f, 2306f, 55.9801f), bunker_sm))) LocalObject(105, Door.Constructor(Vector3(1290.076f, 2307.224f, 57.5011f)), owning_building_guid = 17) } Building23() def Building23(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 18, MapID: 23 - LocalBuilding(18, 23, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1616f, 1468f, 52.67128f)))) + LocalBuilding(18, 23, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1616f, 1468f, 52.67128f), bunker_sm))) LocalObject(121, Door.Constructor(Vector3(1614.885f, 1468.51f, 54.19228f)), owning_building_guid = 18) } Building37() def Building37(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 19, MapID: 37 - LocalBuilding(19, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1626f, 2798f, 74.2613f)))) + LocalBuilding(19, 37, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1626f, 2798f, 74.2613f), bunker_sm))) LocalObject(122, Door.Constructor(Vector3(1627.17f, 2798.367f, 75.7823f)), owning_building_guid = 19) } Building27() def Building27(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 20, MapID: 27 - LocalBuilding(20, 27, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1878f, 2080f, 110.9449f)))) + LocalBuilding(20, 27, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1878f, 2080f, 110.9449f), bunker_sm))) LocalObject(148, Door.Constructor(Vector3(1879.132f, 2079.529f, 112.4659f)), owning_building_guid = 20) } Building26() def Building26(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 21, MapID: 26 - LocalBuilding(21, 26, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1908f, 2020f, 110.9848f)))) + LocalBuilding(21, 26, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1908f, 2020f, 110.9848f), bunker_sm))) LocalObject(155, Door.Constructor(Vector3(1907.189f, 2020.919f, 112.5058f)), owning_building_guid = 21) } Building24() def Building24(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 22, MapID: 24 - LocalBuilding(22, 24, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2002f, 2332f, 114.5708f)))) + LocalBuilding(22, 24, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2002f, 2332f, 114.5708f), bunker_sm))) LocalObject(157, Door.Constructor(Vector3(2003.187f, 2331.691f, 116.0918f)), owning_building_guid = 22) } Building25() def Building25(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 23, MapID: 25 - LocalBuilding(23, 25, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2062f, 2362f, 114.0855f)))) + LocalBuilding(23, 25, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2062f, 2362f, 114.0855f), bunker_sm))) LocalObject(162, Door.Constructor(Vector3(2062.347f, 2360.824f, 115.6065f)), owning_building_guid = 23) } Building29() def Building29(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 24, MapID: 29 - LocalBuilding(24, 29, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2250f, 2170f, 110.7895f)))) + LocalBuilding(24, 29, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2250f, 2170f, 110.7895f), bunker_sm))) LocalObject(170, Door.Constructor(Vector3(2249.322f, 2168.978f, 112.3105f)), owning_building_guid = 24) } Building28() def Building28(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 25, MapID: 28 - LocalBuilding(25, 28, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2252f, 2092f, 110.7993f)))) + LocalBuilding(25, 28, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2252f, 2092f, 110.7993f), bunker_sm))) LocalObject(171, Door.Constructor(Vector3(2252.012f, 2093.226f, 112.3203f)), owning_building_guid = 25) } Building38() def Building38(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 26, MapID: 38 - LocalBuilding(26, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2530f, 1478f, 79.27488f)))) + LocalBuilding(26, 38, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2530f, 1478f, 79.27488f), bunker_sm))) LocalObject(185, Door.Constructor(Vector3(2530.201f, 1476.79f, 80.79588f)), owning_building_guid = 26) } Building21() def Building21(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 27, MapID: 21 - LocalBuilding(27, 21, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2918f, 1934f, 50.3531f)))) + LocalBuilding(27, 21, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2918f, 1934f, 50.3531f), bunker_sm))) LocalObject(219, Door.Constructor(Vector3(2918.031f, 1932.774f, 51.8741f)), owning_building_guid = 27) } Building7() def Building7(): Unit = { // Name: Base_Alpha Type: comm_station GUID: 28, MapID: 7 - LocalBuilding(28, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1834f, 2664f, 90.6473f)))) + LocalBuilding(28, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1834f, 2664f, 90.6473f), comm_station))) LocalObject(77, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 28) LocalObject(131, Door.Constructor(Vector3(1751.965f, 2672.381f, 92.3683f)), owning_building_guid = 28) LocalObject(132, Door.Constructor(Vector3(1763.528f, 2662.001f, 100.3613f)), owning_building_guid = 28) @@ -420,12 +427,18 @@ object Map98 { TurretToWeapon(556, 5010) LocalObject(558, FacilityTurret.Constructor(manned_turret, Vector3(1932.102f, 2618.236f, 99.3553f)), owning_building_guid = 28) TurretToWeapon(558, 5011) + LocalObject(721, Painbox.Constructor(Vector3(1805.295f, 2634.455f, 78.2493f), painbox), owning_building_guid = 28) + LocalObject(724, Painbox.Constructor(Vector3(1795.462f, 2700.544f, 85.2921f), painbox_continuous), owning_building_guid = 28) + LocalObject(727, Painbox.Constructor(Vector3(1819.626f, 2638.939f, 76.106f), painbox_door_radius), owning_building_guid = 28) + LocalObject(732, Painbox.Constructor(Vector3(1788.939f, 2697.081f, 82.455f), painbox_door_radius_continuous), owning_building_guid = 28) + LocalObject(733, Painbox.Constructor(Vector3(1790.474f, 2711.191f, 83.6733f), painbox_door_radius_continuous), owning_building_guid = 28) + LocalObject(734, Painbox.Constructor(Vector3(1815.351f, 2704.219f, 82.6733f), painbox_door_radius_continuous), owning_building_guid = 28) } Building8() def Building8(): Unit = { // Name: Base_Bravo Type: cryo_facility GUID: 31, MapID: 8 - LocalBuilding(31, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1736f, 1730f, 90.6473f)))) + LocalBuilding(31, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1736f, 1730f, 90.6473f), cryo_facility))) LocalObject(76, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 31) LocalObject(123, Door.Constructor(Vector3(1656.083f, 1731.431f, 92.1983f)), owning_building_guid = 31) LocalObject(124, Door.Constructor(Vector3(1665.992f, 1746.688f, 100.1623f)), owning_building_guid = 31) @@ -560,12 +573,18 @@ object Map98 { LocalObject(297, ImplantTerminalMech.Constructor, owning_building_guid = 31) LocalObject(295, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 31) TerminalToInterface(297, 295) + LocalObject(720, Painbox.Constructor(Vector3(1755.54f, 1723.98f, 104.6761f), painbox), owning_building_guid = 31) + LocalObject(723, Painbox.Constructor(Vector3(1737.567f, 1746.573f, 84.7172f), painbox_continuous), owning_building_guid = 31) + LocalObject(726, Painbox.Constructor(Vector3(1742.641f, 1730.674f, 104.8812f), painbox_door_radius), owning_building_guid = 31) + LocalObject(729, Painbox.Constructor(Vector3(1721.153f, 1754.565f, 82.3615f), painbox_door_radius_continuous), owning_building_guid = 31) + LocalObject(730, Painbox.Constructor(Vector3(1735.208f, 1763.759f, 84.1882f), painbox_door_radius_continuous), owning_building_guid = 31) + LocalObject(731, Painbox.Constructor(Vector3(1743.591f, 1737.637f, 83.0032f), painbox_door_radius_continuous), owning_building_guid = 31) } Building6() def Building6(): Unit = { // Name: Bravo_Middle Type: tower_a GUID: 34, MapID: 6 - LocalBuilding(34, 6, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1290f, 1584f, 70.50996f)))) + LocalBuilding(34, 6, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1290f, 1584f, 70.50996f), tower_a))) LocalObject(835, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 34) LocalObject(103, Door.Constructor(Vector3(1289.826f, 1598.421f, 72.03097f)), owning_building_guid = 34) LocalObject(104, Door.Constructor(Vector3(1289.826f, 1598.421f, 92.02997f)), owning_building_guid = 34) @@ -594,12 +613,15 @@ object Map98 { TurretToWeapon(541, 5017) LocalObject(542, FacilityTurret.Constructor(manned_turret, Vector3(1293.749f, 1566.446f, 89.45197f)), owning_building_guid = 34) TurretToWeapon(542, 5018) + LocalObject(739, Painbox.Constructor(Vector3(1297.449f, 1599.301f, 60.60996f), painbox_radius_continuous), owning_building_guid = 34) + LocalObject(740, Painbox.Constructor(Vector3(1298.048f, 1585.015f, 62.00906f), painbox_radius_continuous), owning_building_guid = 34) + LocalObject(743, Painbox.Constructor(Vector3(1307.445f, 1592.911f, 60.60996f), painbox_radius_continuous), owning_building_guid = 34) } Building4() def Building4(): Unit = { // Name: Alpha_Middle Type: tower_a GUID: 35, MapID: 4 - LocalBuilding(35, 4, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1406f, 2676f, 73.84014f)))) + LocalBuilding(35, 4, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1406f, 2676f, 73.84014f), tower_a))) LocalObject(836, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 35) LocalObject(113, Door.Constructor(Vector3(1416.601f, 2685.779f, 75.36115f)), owning_building_guid = 35) LocalObject(114, Door.Constructor(Vector3(1416.601f, 2685.779f, 95.36014f)), owning_building_guid = 35) @@ -628,12 +650,15 @@ object Map98 { TurretToWeapon(544, 5019) LocalObject(545, FacilityTurret.Constructor(manned_turret, Vector3(1426.38f, 2692.093f, 92.78214f)), owning_building_guid = 35) TurretToWeapon(545, 5020) + LocalObject(744, Painbox.Constructor(Vector3(1412.14f, 2670.698f, 65.33924f), painbox_radius_continuous), owning_building_guid = 35) + LocalObject(746, Painbox.Constructor(Vector3(1422.355f, 2680.703f, 63.94014f), painbox_radius_continuous), owning_building_guid = 35) + LocalObject(748, Painbox.Constructor(Vector3(1424.296f, 2668.999f, 63.94014f), painbox_radius_continuous), owning_building_guid = 35) } Building1() def Building1(): Unit = { // Name: Charlie_Middle Type: tower_a GUID: 36, MapID: 1 - LocalBuilding(36, 1, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2494f, 1628f, 70.50996f)))) + LocalBuilding(36, 1, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2494f, 1628f, 70.50996f), tower_a))) LocalObject(843, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 36) LocalObject(180, Door.Constructor(Vector3(2487.076f, 1615.348f, 72.03097f)), owning_building_guid = 36) LocalObject(181, Door.Constructor(Vector3(2487.076f, 1615.348f, 92.02997f)), owning_building_guid = 36) @@ -662,12 +687,15 @@ object Map98 { TurretToWeapon(565, 5021) LocalObject(566, FacilityTurret.Constructor(manned_turret, Vector3(2508.632f, 1606.547f, 89.45197f)), owning_building_guid = 36) TurretToWeapon(566, 5022) + LocalObject(765, Painbox.Constructor(Vector3(2485.739f, 1610.237f, 60.60996f), painbox_radius_continuous), owning_building_guid = 36) + LocalObject(766, Painbox.Constructor(Vector3(2488.283f, 1622.245f, 62.00906f), painbox_radius_continuous), owning_building_guid = 36) + LocalObject(767, Painbox.Constructor(Vector3(2497.55f, 1611.357f, 60.60996f), painbox_radius_continuous), owning_building_guid = 36) } Building13() def Building13(): Unit = { // Name: Alpha_Gate_Tower Type: tower_b GUID: 37, MapID: 13 - LocalBuilding(37, 13, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1408f, 1176f, 12.08533f)))) + LocalBuilding(37, 13, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1408f, 1176f, 12.08533f), tower_b))) LocalObject(837, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 37) LocalObject(110, Door.Constructor(Vector3(1415.06f, 1188.576f, 13.60533f)), owning_building_guid = 37) LocalObject(111, Door.Constructor(Vector3(1415.06f, 1188.576f, 23.60533f)), owning_building_guid = 37) @@ -696,12 +724,15 @@ object Map98 { LocalObject(594, Terminal.Constructor(order_terminal), owning_building_guid = 37) LocalObject(805, SpawnTube.Constructor(respawn_tube_tower, Vector3(1415.654f, 1184.56f, 1.56733f), Vector3(0, 0, 333)), owning_building_guid = 37) LocalObject(808, SpawnTube.Constructor(respawn_tube_tower, Vector3(1423.104f, 1169.938f, 1.56733f), Vector3(0, 0, 333)), owning_building_guid = 37) + LocalObject(745, Painbox.Constructor(Vector3(1416.141f, 1172.122f, 3.37473f), painbox_radius_continuous), owning_building_guid = 37) + LocalObject(747, Painbox.Constructor(Vector3(1422.422f, 1185.713f, 2.18533f), painbox_radius_continuous), owning_building_guid = 37) + LocalObject(749, Painbox.Constructor(Vector3(1427.765f, 1174.935f, 2.18533f), painbox_radius_continuous), owning_building_guid = 37) } Building10() def Building10(): Unit = { // Name: Charlie_Gate_Tower Type: tower_b GUID: 38, MapID: 10 - LocalBuilding(38, 10, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2334f, 2784f, 12.08533f)))) + LocalBuilding(38, 10, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2334f, 2784f, 12.08533f), tower_b))) LocalObject(842, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 38) LocalObject(174, Door.Constructor(Vector3(2320.564f, 2778.759f, 13.60533f)), owning_building_guid = 38) LocalObject(175, Door.Constructor(Vector3(2320.564f, 2778.759f, 23.60533f)), owning_building_guid = 38) @@ -730,12 +761,15 @@ object Map98 { LocalObject(620, Terminal.Constructor(order_terminal), owning_building_guid = 38) LocalObject(823, SpawnTube.Constructor(respawn_tube_tower, Vector3(2317.818f, 2782.261f, 1.56733f), Vector3(0, 0, 125)), owning_building_guid = 38) LocalObject(824, SpawnTube.Constructor(respawn_tube_tower, Vector3(2331.26f, 2772.849f, 1.56733f), Vector3(0, 0, 125)), owning_building_guid = 38) + LocalObject(762, Painbox.Constructor(Vector3(2316.049f, 2775.661f, 2.18533f), painbox_radius_continuous), owning_building_guid = 38) + LocalObject(763, Painbox.Constructor(Vector3(2324.992f, 2783.602f, 3.37473f), painbox_radius_continuous), owning_building_guid = 38) + LocalObject(764, Painbox.Constructor(Vector3(2325.826f, 2768.654f, 2.18533f), painbox_radius_continuous), owning_building_guid = 38) } Building11() def Building11(): Unit = { // Name: Bravo_Gate_Tower Type: tower_b GUID: 39, MapID: 11 - LocalBuilding(39, 11, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2870f, 1410f, 14.09711f)))) + LocalBuilding(39, 11, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2870f, 1410f, 14.09711f), tower_b))) LocalObject(845, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 39) LocalObject(213, Door.Constructor(Vector3(2856.564f, 1415.241f, 15.61711f)), owning_building_guid = 39) LocalObject(214, Door.Constructor(Vector3(2856.564f, 1415.241f, 25.61711f)), owning_building_guid = 39) @@ -764,12 +798,15 @@ object Map98 { LocalObject(635, Terminal.Constructor(order_terminal), owning_building_guid = 39) LocalObject(832, SpawnTube.Constructor(respawn_tube_tower, Vector3(2860.458f, 1416.388f, 3.57911f), Vector3(0, 0, 235)), owning_building_guid = 39) LocalObject(833, SpawnTube.Constructor(respawn_tube_tower, Vector3(2873.9f, 1425.801f, 3.57911f), Vector3(0, 0, 235)), owning_building_guid = 39) + LocalObject(771, Painbox.Constructor(Vector3(2858.375f, 1422.93f, 4.19711f), painbox_radius_continuous), owning_building_guid = 39) + LocalObject(772, Painbox.Constructor(Vector3(2868.304f, 1429.721f, 4.19711f), painbox_radius_continuous), owning_building_guid = 39) + LocalObject(773, Painbox.Constructor(Vector3(2872.707f, 1418.601f, 5.38651f), painbox_radius_continuous), owning_building_guid = 39) } Building14() def Building14(): Unit = { // Name: Alpha_Bottom Type: tower_c GUID: 40, MapID: 14 - LocalBuilding(40, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1290f, 2082f, 34.21491f)))) + LocalBuilding(40, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1290f, 2082f, 34.21491f), tower_c))) LocalObject(834, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 40) LocalObject(101, Door.Constructor(Vector3(1288.821f, 2096.374f, 35.73591f)), owning_building_guid = 40) LocalObject(102, Door.Constructor(Vector3(1288.821f, 2096.374f, 55.73491f)), owning_building_guid = 40) @@ -802,12 +839,15 @@ object Map98 { TurretToWeapon(540, 5023) LocalObject(543, FacilityTurret.Constructor(manned_turret, Vector3(1295.842f, 2061.692f, 53.15691f)), owning_building_guid = 40) TurretToWeapon(543, 5024) + LocalObject(738, Painbox.Constructor(Vector3(1296.528f, 2097.947f, 24.31491f), painbox_radius_continuous), owning_building_guid = 40) + LocalObject(741, Painbox.Constructor(Vector3(1298.414f, 2082.429f, 26.23441f), painbox_radius_continuous), owning_building_guid = 40) + LocalObject(742, Painbox.Constructor(Vector3(1307.353f, 2091.73f, 24.31491f), painbox_radius_continuous), owning_building_guid = 40) } Building5() def Building5(): Unit = { // Name: Bravo_Top Type: tower_c GUID: 41, MapID: 5 - LocalBuilding(41, 5, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1894f, 2052f, 110.9848f)))) + LocalBuilding(41, 5, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1894f, 2052f, 110.9848f), tower_c))) LocalObject(838, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 41) LocalObject(149, Door.Constructor(Vector3(1886.857f, 2039.471f, 112.5058f)), owning_building_guid = 41) LocalObject(150, Door.Constructor(Vector3(1886.857f, 2039.471f, 132.5048f)), owning_building_guid = 41) @@ -840,12 +880,15 @@ object Map98 { TurretToWeapon(555, 5025) LocalObject(557, FacilityTurret.Constructor(manned_turret, Vector3(1910.56f, 2029.604f, 129.9268f)), owning_building_guid = 41) TurretToWeapon(557, 5026) + LocalObject(750, Painbox.Constructor(Vector3(1884.745f, 2034.389f, 101.0848f), painbox_radius_continuous), owning_building_guid = 41) + LocalObject(751, Painbox.Constructor(Vector3(1887.177f, 2047.058f, 103.0043f), painbox_radius_continuous), owning_building_guid = 41) + LocalObject(752, Painbox.Constructor(Vector3(1897.211f, 2035.07f, 101.0848f), painbox_radius_continuous), owning_building_guid = 41) } Building3() def Building3(): Unit = { // Name: Alpha_Top Type: tower_c GUID: 42, MapID: 3 - LocalBuilding(42, 3, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2034f, 2332f, 114.5592f)))) + LocalBuilding(42, 3, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2034f, 2332f, 114.5592f), tower_c))) LocalObject(839, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 42) LocalObject(158, Door.Constructor(Vector3(2041.495f, 2344.322f, 116.0802f)), owning_building_guid = 42) LocalObject(159, Door.Constructor(Vector3(2041.495f, 2344.322f, 136.0792f)), owning_building_guid = 42) @@ -878,12 +921,15 @@ object Map98 { TurretToWeapon(559, 5027) LocalObject(560, FacilityTurret.Constructor(manned_turret, Vector3(2048.974f, 2355.486f, 133.5012f)), owning_building_guid = 42) TurretToWeapon(560, 5028) + LocalObject(753, Painbox.Constructor(Vector3(2041.059f, 2327.401f, 106.5787f), painbox_radius_continuous), owning_building_guid = 42) + LocalObject(754, Painbox.Constructor(Vector3(2048.655f, 2341.065f, 104.6592f), painbox_radius_continuous), owning_building_guid = 42) + LocalObject(755, Painbox.Constructor(Vector3(2053.758f, 2329.671f, 104.6592f), painbox_radius_continuous), owning_building_guid = 42) } Building12() def Building12(): Unit = { // Name: Bravo_Bottom Type: tower_c GUID: 43, MapID: 12 - LocalBuilding(43, 12, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2122f, 1574f, 12.09021f)))) + LocalBuilding(43, 12, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2122f, 1574f, 12.09021f), tower_c))) LocalObject(840, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 43) LocalObject(163, Door.Constructor(Vector3(2109.115f, 1580.478f, 13.61121f)), owning_building_guid = 43) LocalObject(164, Door.Constructor(Vector3(2109.115f, 1580.478f, 33.61021f)), owning_building_guid = 43) @@ -916,12 +962,15 @@ object Map98 { TurretToWeapon(561, 5029) LocalObject(562, FacilityTurret.Constructor(manned_turret, Vector3(2134.996f, 1590.663f, 31.03221f)), owning_building_guid = 43) TurretToWeapon(562, 5030) + LocalObject(756, Painbox.Constructor(Vector3(2103.928f, 1582.32f, 2.190213f), painbox_radius_continuous), owning_building_guid = 43) + LocalObject(757, Painbox.Constructor(Vector3(2105.261f, 1569.908f, 2.190213f), painbox_radius_continuous), owning_building_guid = 43) + LocalObject(758, Painbox.Constructor(Vector3(2116.708f, 1580.555f, 4.109713f), painbox_radius_continuous), owning_building_guid = 43) } Building2() def Building2(): Unit = { // Name: Charlie_Top Type: tower_c GUID: 44, MapID: 2 - LocalBuilding(44, 2, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2254f, 2136f, 110.7895f)))) + LocalBuilding(44, 2, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2254f, 2136f, 110.7895f), tower_c))) LocalObject(841, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 44) LocalObject(168, Door.Constructor(Vector3(2240.856f, 2130.063f, 112.3105f)), owning_building_guid = 44) LocalObject(169, Door.Constructor(Vector3(2240.856f, 2130.063f, 132.3095f)), owning_building_guid = 44) @@ -954,12 +1003,15 @@ object Map98 { TurretToWeapon(563, 5031) LocalObject(564, FacilityTurret.Constructor(manned_turret, Vector3(2254.233f, 2108.147f, 129.7315f)), owning_building_guid = 44) TurretToWeapon(564, 5032) + LocalObject(759, Painbox.Constructor(Vector3(2236.161f, 2127.192f, 100.8895f), painbox_radius_continuous), owning_building_guid = 44) + LocalObject(760, Painbox.Constructor(Vector3(2245.575f, 2136.012f, 102.809f), painbox_radius_continuous), owning_building_guid = 44) + LocalObject(761, Painbox.Constructor(Vector3(2246.646f, 2120.416f, 100.8895f), painbox_radius_continuous), owning_building_guid = 44) } Building9() def Building9(): Unit = { // Name: Charlie_Bottom Type: tower_c GUID: 45, MapID: 9 - LocalBuilding(45, 9, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2806f, 2560f, 11.30894f)))) + LocalBuilding(45, 9, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2806f, 2560f, 11.30894f), tower_c))) LocalObject(844, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 45) LocalObject(209, Door.Constructor(Vector3(2792.896f, 2553.976f, 12.82994f)), owning_building_guid = 45) LocalObject(210, Door.Constructor(Vector3(2792.896f, 2553.976f, 32.82894f)), owning_building_guid = 45) @@ -992,6 +1044,9 @@ object Map98 { TurretToWeapon(573, 5033) LocalObject(574, FacilityTurret.Constructor(manned_turret, Vector3(2823.086f, 2572.435f, 30.25094f)), owning_building_guid = 45) TurretToWeapon(574, 5034) + LocalObject(768, Painbox.Constructor(Vector3(2788.782f, 2560.68f, 1.408939f), painbox_radius_continuous), owning_building_guid = 45) + LocalObject(769, Painbox.Constructor(Vector3(2790.922f, 2572.979f, 1.408939f), painbox_radius_continuous), owning_building_guid = 45) + LocalObject(770, Painbox.Constructor(Vector3(2802.719f, 2567.76f, 3.328439f), painbox_radius_continuous), owning_building_guid = 45) } Building10000() diff --git a/pslogin/src/main/scala/zonemaps/Map99.scala b/pslogin/src/main/scala/zonemaps/Map99.scala index e40fc6843..b3e9a73f8 100644 --- a/pslogin/src/main/scala/zonemaps/Map99.scala +++ b/pslogin/src/main/scala/zonemaps/Map99.scala @@ -6,12 +6,13 @@ import net.psforever.objects.serverobject.implantmech.ImplantTerminalMech import net.psforever.objects.serverobject.locks.IFFLock import net.psforever.objects.serverobject.mblocker.Locker import net.psforever.objects.serverobject.pad.VehicleSpawnPad +import net.psforever.objects.serverobject.painbox.Painbox import net.psforever.objects.serverobject.resourcesilo.ResourceSilo import net.psforever.objects.serverobject.structures.{Building, FoundationBuilder, StructureType, WarpGate} import net.psforever.objects.serverobject.terminals.{CaptureTerminal, ProximityTerminal, Terminal} import net.psforever.objects.serverobject.tube.SpawnTube import net.psforever.objects.serverobject.turret.FacilityTurret -import net.psforever.objects.zones.{MapScale, ZoneMap} +import net.psforever.objects.zones.ZoneMap import net.psforever.types.Vector3 object Map99 { @@ -23,7 +24,7 @@ object Map99 { Building7() def Building7(): Unit = { // Name: Blue_Base Type: amp_station GUID: 1, MapID: 7 - LocalBuilding(1, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2844f, 2746f, 88.53952f)))) + LocalBuilding(1, 7, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(2844f, 2746f, 88.53952f), amp_station))) LocalObject(59, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 1) LocalObject(52, Door.Constructor(Vector3(2840.173f, 2751.631f, 101.4415f)), owning_building_guid = 1) LocalObject(53, Door.Constructor(Vector3(2848.17f, 2740.619f, 101.4415f)), owning_building_guid = 1) @@ -138,12 +139,18 @@ object Map99 { TurretToWeapon(490, 5004) LocalObject(491, FacilityTurret.Constructor(manned_turret, Vector3(2959.851f, 2710.46f, 97.24752f)), owning_building_guid = 1) TurretToWeapon(491, 5005) + LocalObject(606, Painbox.Constructor(Vector3(2799.626f, 2705.253f, 78.61052f), painbox), owning_building_guid = 1) + LocalObject(609, Painbox.Constructor(Vector3(2834.803f, 2737.571f, 86.18792f), painbox_continuous), owning_building_guid = 1) + LocalObject(612, Painbox.Constructor(Vector3(2809.738f, 2715.229f, 75.19852f), painbox_door_radius), owning_building_guid = 1) + LocalObject(619, Painbox.Constructor(Vector3(2828.895f, 2746.501f, 82.50402f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(620, Painbox.Constructor(Vector3(2842.861f, 2750.064f, 84.41812f), painbox_door_radius_continuous), owning_building_guid = 1) + LocalObject(621, Painbox.Constructor(Vector3(2844.322f, 2725.142f, 82.43952f), painbox_door_radius_continuous), owning_building_guid = 1) } Building2() def Building2(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 4, MapID: 2 - LocalBuilding(4, 2, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1724f, 1710f, 84.34553f)))) + LocalBuilding(4, 2, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1724f, 1710f, 84.34553f), bunker_gauntlet))) LocalObject(114, Door.Constructor(Vector3(1723.722f, 1734.994f, 85.86653f)), owning_building_guid = 4) LocalObject(115, Door.Constructor(Vector3(1728.075f, 1685.363f, 85.86653f)), owning_building_guid = 4) } @@ -151,7 +158,7 @@ object Map99 { Building6() def Building6(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 5, MapID: 6 - LocalBuilding(5, 6, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1736f, 2188f, 84.34553f)))) + LocalBuilding(5, 6, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1736f, 2188f, 84.34553f), bunker_gauntlet))) LocalObject(116, Door.Constructor(Vector3(1733.111f, 2212.828f, 85.86653f)), owning_building_guid = 5) LocalObject(117, Door.Constructor(Vector3(1742.628f, 2163.924f, 85.86653f)), owning_building_guid = 5) } @@ -159,7 +166,7 @@ object Map99 { Building1() def Building1(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 6, MapID: 1 - LocalBuilding(6, 1, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1952f, 2450f, 84.34553f)))) + LocalBuilding(6, 1, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1952f, 2450f, 84.34553f), bunker_gauntlet))) LocalObject(122, Door.Constructor(Vector3(1927.039f, 2450.701f, 85.86653f)), owning_building_guid = 6) LocalObject(123, Door.Constructor(Vector3(1976.588f, 2445.504f, 85.86653f)), owning_building_guid = 6) } @@ -167,7 +174,7 @@ object Map99 { Building5() def Building5(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 7, MapID: 5 - LocalBuilding(7, 5, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2210f, 2376f, 84.31532f)))) + LocalBuilding(7, 5, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2210f, 2376f, 84.31532f), bunker_gauntlet))) LocalObject(132, Door.Constructor(Vector3(2185.05f, 2374.958f, 85.83632f)), owning_building_guid = 7) LocalObject(138, Door.Constructor(Vector3(2234.841f, 2373.23f, 85.83632f)), owning_building_guid = 7) } @@ -175,7 +182,7 @@ object Map99 { Building3() def Building3(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 8, MapID: 3 - LocalBuilding(8, 3, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2224f, 1666f, 84.68795f)))) + LocalBuilding(8, 3, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2224f, 1666f, 84.68795f), bunker_gauntlet))) LocalObject(133, Door.Constructor(Vector3(2204.751f, 1650.054f, 86.20895f)), owning_building_guid = 8) LocalObject(139, Door.Constructor(Vector3(2240.582f, 1684.671f, 86.20895f)), owning_building_guid = 8) } @@ -183,7 +190,7 @@ object Map99 { Building4() def Building4(): Unit = { // Name: bunker_gauntlet Type: bunker_gauntlet GUID: 9, MapID: 4 - LocalBuilding(9, 4, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2326f, 2054f, 85.05051f)))) + LocalBuilding(9, 4, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2326f, 2054f, 85.05051f), bunker_gauntlet))) LocalObject(140, Door.Constructor(Vector3(2304.062f, 2042.02f, 86.57151f)), owning_building_guid = 9) LocalObject(141, Door.Constructor(Vector3(2345.84f, 2069.164f, 86.57151f)), owning_building_guid = 9) } @@ -191,42 +198,42 @@ object Map99 { Building19() def Building19(): Unit = { // Name: bunker_lg Type: bunker_lg GUID: 10, MapID: 19 - LocalBuilding(10, 19, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2512f, 2678f, 90.57954f)))) + LocalBuilding(10, 19, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2512f, 2678f, 90.57954f), bunker_lg))) LocalObject(156, Door.Constructor(Vector3(2508.466f, 2678.917f, 92.10055f)), owning_building_guid = 10) } Building23() def Building23(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 11, MapID: 23 - LocalBuilding(11, 23, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1328f, 2002f, 82.80465f)))) + LocalBuilding(11, 23, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(1328f, 2002f, 82.80465f), bunker_sm))) LocalObject(93, Door.Constructor(Vector3(1326.812f, 2001.694f, 84.32565f)), owning_building_guid = 11) } Building20() def Building20(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 12, MapID: 20 - LocalBuilding(12, 20, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2410f, 2706f, 85.88767f)))) + LocalBuilding(12, 20, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2410f, 2706f, 85.88767f), bunker_sm))) LocalObject(148, Door.Constructor(Vector3(2410.96f, 2706.762f, 87.40868f)), owning_building_guid = 12) } Building21() def Building21(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 13, MapID: 21 - LocalBuilding(13, 21, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2490f, 1330f, 90.34791f)))) + LocalBuilding(13, 21, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2490f, 1330f, 90.34791f), bunker_sm))) LocalObject(155, Door.Constructor(Vector3(2489.304f, 1328.99f, 91.86891f)), owning_building_guid = 13) } Building22() def Building22(): Unit = { // Name: bunker_sm Type: bunker_sm GUID: 14, MapID: 22 - LocalBuilding(14, 22, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2578f, 1328f, 90.41841f)))) + LocalBuilding(14, 22, FoundationBuilder(Building.Structure(StructureType.Bunker, Vector3(2578f, 1328f, 90.41841f), bunker_sm))) LocalObject(157, Door.Constructor(Vector3(2579.087f, 1327.432f, 91.93941f)), owning_building_guid = 14) } Building8() def Building8(): Unit = { // Name: Indigo_Base Type: comm_station GUID: 15, MapID: 8 - LocalBuilding(15, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1488f, 1232f, 88.53511f)))) + LocalBuilding(15, 8, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1488f, 1232f, 88.53511f), comm_station))) LocalObject(58, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 15) LocalObject(95, Door.Constructor(Vector3(1424.293f, 1255.719f, 90.28611f)), owning_building_guid = 15) LocalObject(96, Door.Constructor(Vector3(1427.528f, 1288.064f, 90.25611f)), owning_building_guid = 15) @@ -332,12 +339,18 @@ object Map99 { TurretToWeapon(474, 5010) LocalObject(475, FacilityTurret.Constructor(manned_turret, Vector3(1575.247f, 1233.091f, 97.24311f)), owning_building_guid = 15) TurretToWeapon(475, 5011) + LocalObject(605, Painbox.Constructor(Vector3(1447.294f, 1225.679f, 76.13711f), painbox), owning_building_guid = 15) + LocalObject(608, Painbox.Constructor(Vector3(1479.215f, 1284.379f, 83.17991f), painbox_continuous), owning_building_guid = 15) + LocalObject(611, Painbox.Constructor(Vector3(1461.438f, 1220.636f, 73.99381f), painbox_door_radius), owning_building_guid = 15) + LocalObject(616, Painbox.Constructor(Vector3(1471.921f, 1285.538f, 80.34281f), painbox_door_radius_continuous), owning_building_guid = 15) + LocalObject(617, Painbox.Constructor(Vector3(1481.639f, 1295.883f, 81.56111f), painbox_door_radius_continuous), owning_building_guid = 15) + LocalObject(618, Painbox.Constructor(Vector3(1497.31f, 1275.344f, 80.56111f), painbox_door_radius_continuous), owning_building_guid = 15) } Building18() def Building18(): Unit = { // Name: Red_Base Type: cryo_facility GUID: 18, MapID: 18 - LocalBuilding(18, 18, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1254f, 2502f, 87.99127f)))) + LocalBuilding(18, 18, FoundationBuilder(Building.Structure(StructureType.Facility, Vector3(1254f, 2502f, 87.99127f), cryo_facility))) LocalObject(57, CaptureTerminal.Constructor(capture_terminal), owning_building_guid = 18) LocalObject(83, Door.Constructor(Vector3(1179.904f, 2531.975f, 89.54227f)), owning_building_guid = 18) LocalObject(84, Door.Constructor(Vector3(1192.948f, 2485.693f, 97.50627f)), owning_building_guid = 18) @@ -472,12 +485,18 @@ object Map99 { LocalObject(256, ImplantTerminalMech.Constructor, owning_building_guid = 18) LocalObject(254, Terminal.Constructor(implant_terminal_interface), owning_building_guid = 18) TerminalToInterface(256, 254) + LocalObject(604, Painbox.Constructor(Vector3(1270.085f, 2489.377f, 102.0201f), painbox), owning_building_guid = 18) + LocalObject(607, Painbox.Constructor(Vector3(1261.402f, 2516.91f, 82.06117f), painbox_continuous), owning_building_guid = 18) + LocalObject(610, Painbox.Constructor(Vector3(1260.441f, 2500.25f, 102.2252f), painbox_door_radius), owning_building_guid = 18) + LocalObject(613, Painbox.Constructor(Vector3(1248.942f, 2530.254f, 79.70547f), painbox_door_radius_continuous), owning_building_guid = 18) + LocalObject(614, Painbox.Constructor(Vector3(1263.824f, 2506.41f, 80.34717f), painbox_door_radius_continuous), owning_building_guid = 18) + LocalObject(615, Painbox.Constructor(Vector3(1265.359f, 2533.8f, 81.53217f), painbox_door_radius_continuous), owning_building_guid = 18) } Building9() def Building9(): Unit = { // Name: Red_Gun_Tower Type: tower_a GUID: 21, MapID: 9 - LocalBuilding(21, 9, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1876f, 2092f, 89.83428f)))) + LocalBuilding(21, 9, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1876f, 2092f, 89.83428f), tower_a))) LocalObject(705, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 21) LocalObject(118, Door.Constructor(Vector3(1875.323f, 2106.406f, 91.35529f)), owning_building_guid = 21) LocalObject(119, Door.Constructor(Vector3(1875.323f, 2106.406f, 111.3543f)), owning_building_guid = 21) @@ -506,12 +525,15 @@ object Map99 { TurretToWeapon(476, 5017) LocalObject(477, FacilityTurret.Constructor(manned_turret, Vector3(1880.36f, 2074.587f, 108.7763f)), owning_building_guid = 21) TurretToWeapon(477, 5018) + LocalObject(628, Painbox.Constructor(Vector3(1882.91f, 2107.551f, 79.93428f), painbox_radius_continuous), owning_building_guid = 21) + LocalObject(629, Painbox.Constructor(Vector3(1884.008f, 2093.295f, 81.33338f), painbox_radius_continuous), owning_building_guid = 21) + LocalObject(630, Painbox.Constructor(Vector3(1893.124f, 2101.515f, 79.93428f), painbox_radius_continuous), owning_building_guid = 21) } Building12() def Building12(): Unit = { // Name: Indigo_Gun_Tower Type: tower_a GUID: 22, MapID: 12 - LocalBuilding(22, 12, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2062f, 1728f, 90.51912f)))) + LocalBuilding(22, 12, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2062f, 1728f, 90.51912f), tower_a))) LocalObject(707, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 22) LocalObject(128, Door.Constructor(Vector3(2074f, 1720f, 92.04012f)), owning_building_guid = 22) LocalObject(129, Door.Constructor(Vector3(2074f, 1720f, 112.0391f)), owning_building_guid = 22) @@ -540,12 +562,15 @@ object Map99 { TurretToWeapon(480, 5019) LocalObject(481, FacilityTurret.Constructor(manned_turret, Vector3(2084.647f, 1740.707f, 109.4611f)), owning_building_guid = 22) TurretToWeapon(481, 5020) + LocalObject(634, Painbox.Constructor(Vector3(2067.235f, 1721.803f, 82.01822f), painbox_radius_continuous), owning_building_guid = 22) + LocalObject(635, Painbox.Constructor(Vector3(2078.889f, 1730.086f, 80.61912f), painbox_radius_continuous), owning_building_guid = 22) + LocalObject(636, Painbox.Constructor(Vector3(2078.975f, 1718.223f, 80.61912f), painbox_radius_continuous), owning_building_guid = 22) } Building13() def Building13(): Unit = { // Name: Blue_Gun_Tower Type: tower_a GUID: 23, MapID: 13 - LocalBuilding(23, 13, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2214f, 2124f, 90.3177f)))) + LocalBuilding(23, 13, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2214f, 2124f, 90.3177f), tower_a))) LocalObject(708, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 23) LocalObject(134, Door.Constructor(Vector3(2214.33f, 2109.582f, 91.8387f)), owning_building_guid = 23) LocalObject(135, Door.Constructor(Vector3(2214.33f, 2109.582f, 111.8377f)), owning_building_guid = 23) @@ -574,12 +599,15 @@ object Map99 { TurretToWeapon(482, 5021) LocalObject(483, FacilityTurret.Constructor(manned_turret, Vector3(2237.399f, 2112.737f, 109.2597f)), owning_building_guid = 23) TurretToWeapon(483, 5022) + LocalObject(637, Painbox.Constructor(Vector3(2211.926f, 2116.157f, 81.8168f), painbox_radius_continuous), owning_building_guid = 23) + LocalObject(638, Painbox.Constructor(Vector3(2215.727f, 2104.487f, 80.41769f), painbox_radius_continuous), owning_building_guid = 23) + LocalObject(639, Painbox.Constructor(Vector3(2225.396f, 2111.362f, 80.41769f), painbox_radius_continuous), owning_building_guid = 23) } Building15() def Building15(): Unit = { // Name: Red_Watch_Tower Type: tower_b GUID: 24, MapID: 15 - LocalBuilding(24, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1488f, 2084f, 90.30762f)))) + LocalBuilding(24, 15, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1488f, 2084f, 90.30762f), tower_b))) LocalObject(704, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 24) LocalObject(103, Door.Constructor(Vector3(1495.709f, 2071.811f, 91.82762f)), owning_building_guid = 24) LocalObject(104, Door.Constructor(Vector3(1495.709f, 2071.811f, 101.8276f)), owning_building_guid = 24) @@ -608,12 +636,15 @@ object Map99 { LocalObject(516, Terminal.Constructor(order_terminal), owning_building_guid = 24) LocalObject(684, SpawnTube.Constructor(respawn_tube_tower, Vector3(1492.795f, 2068.447f, 79.78963f), Vector3(0, 0, 24)), owning_building_guid = 24) LocalObject(685, SpawnTube.Constructor(respawn_tube_tower, Vector3(1499.469f, 2083.438f, 79.78963f), Vector3(0, 0, 24)), owning_building_guid = 24) + LocalObject(625, Painbox.Constructor(Vector3(1490.109f, 2075.233f, 81.59702f), painbox_radius_continuous), owning_building_guid = 24) + LocalObject(626, Painbox.Constructor(Vector3(1499.611f, 2067.969f, 80.40762f), painbox_radius_continuous), owning_building_guid = 24) + LocalObject(627, Painbox.Constructor(Vector3(1504.624f, 2078.905f, 80.40762f), painbox_radius_continuous), owning_building_guid = 24) } Building17() def Building17(): Unit = { // Name: Blue_Watch_Tower Type: tower_b GUID: 25, MapID: 17 - LocalBuilding(25, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2366f, 2560f, 86.32954f)))) + LocalBuilding(25, 17, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2366f, 2560f, 86.32954f), tower_b))) LocalObject(709, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 25) LocalObject(142, Door.Constructor(Vector3(2378f, 2552f, 87.84953f)), owning_building_guid = 25) LocalObject(143, Door.Constructor(Vector3(2378f, 2552f, 97.84953f)), owning_building_guid = 25) @@ -642,12 +673,15 @@ object Map99 { LocalObject(531, Terminal.Constructor(order_terminal), owning_building_guid = 25) LocalObject(694, SpawnTube.Constructor(respawn_tube_tower, Vector3(2376.706f, 2547.742f, 75.81154f), Vector3(0, 0, 0)), owning_building_guid = 25) LocalObject(695, SpawnTube.Constructor(respawn_tube_tower, Vector3(2376.706f, 2564.152f, 75.81154f), Vector3(0, 0, 0)), owning_building_guid = 25) + LocalObject(640, Painbox.Constructor(Vector3(2371.493f, 2552.849f, 77.61893f), painbox_radius_continuous), owning_building_guid = 25) + LocalObject(641, Painbox.Constructor(Vector3(2383.127f, 2550.078f, 76.42953f), painbox_radius_continuous), owning_building_guid = 25) + LocalObject(642, Painbox.Constructor(Vector3(2383.259f, 2562.107f, 76.42953f), painbox_radius_continuous), owning_building_guid = 25) } Building16() def Building16(): Unit = { // Name: Indigo_Watch_Tower Type: tower_b GUID: 26, MapID: 16 - LocalBuilding(26, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2450f, 1678f, 82.88522f)))) + LocalBuilding(26, 16, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2450f, 1678f, 82.88522f), tower_b))) LocalObject(710, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 26) LocalObject(149, Door.Constructor(Vector3(2462f, 1670f, 84.40522f)), owning_building_guid = 26) LocalObject(150, Door.Constructor(Vector3(2462f, 1670f, 94.40523f)), owning_building_guid = 26) @@ -676,12 +710,15 @@ object Map99 { LocalObject(534, Terminal.Constructor(order_terminal), owning_building_guid = 26) LocalObject(696, SpawnTube.Constructor(respawn_tube_tower, Vector3(2460.706f, 1665.742f, 72.36723f), Vector3(0, 0, 0)), owning_building_guid = 26) LocalObject(697, SpawnTube.Constructor(respawn_tube_tower, Vector3(2460.706f, 1682.152f, 72.36723f), Vector3(0, 0, 0)), owning_building_guid = 26) + LocalObject(643, Painbox.Constructor(Vector3(2455.493f, 1670.849f, 74.17462f), painbox_radius_continuous), owning_building_guid = 26) + LocalObject(644, Painbox.Constructor(Vector3(2467.127f, 1668.078f, 72.98522f), painbox_radius_continuous), owning_building_guid = 26) + LocalObject(645, Painbox.Constructor(Vector3(2467.259f, 1680.107f, 72.98522f), painbox_radius_continuous), owning_building_guid = 26) } Building10() def Building10(): Unit = { // Name: Red_Air_Tower Type: tower_c GUID: 27, MapID: 10 - LocalBuilding(27, 10, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1166f, 1754f, 55.62273f)))) + LocalBuilding(27, 10, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(1166f, 1754f, 55.62273f), tower_c))) LocalObject(703, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 27) LocalObject(79, Door.Constructor(Vector3(1158f, 1742f, 57.14373f)), owning_building_guid = 27) LocalObject(80, Door.Constructor(Vector3(1158f, 1742f, 77.14273f)), owning_building_guid = 27) @@ -714,12 +751,15 @@ object Map99 { TurretToWeapon(464, 5023) LocalObject(465, FacilityTurret.Constructor(manned_turret, Vector3(1180.957f, 1730.503f, 74.56473f)), owning_building_guid = 27) TurretToWeapon(465, 5024) + LocalObject(622, Painbox.Constructor(Vector3(1155.54f, 1737.077f, 45.72273f), painbox_radius_continuous), owning_building_guid = 27) + LocalObject(623, Painbox.Constructor(Vector3(1158.849f, 1749.546f, 47.64223f), painbox_radius_continuous), owning_building_guid = 27) + LocalObject(624, Painbox.Constructor(Vector3(1168.022f, 1736.887f, 45.72273f), painbox_radius_continuous), owning_building_guid = 27) } Building14() def Building14(): Unit = { // Name: Blue_Air_Tower Type: tower_c GUID: 28, MapID: 14 - LocalBuilding(28, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2024f, 2914f, 64.3846f)))) + LocalBuilding(28, 14, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2024f, 2914f, 64.3846f), tower_c))) LocalObject(706, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 28) LocalObject(124, Door.Constructor(Vector3(2009.649f, 2915.43f, 65.9056f)), owning_building_guid = 28) LocalObject(125, Door.Constructor(Vector3(2009.649f, 2915.43f, 85.9046f)), owning_building_guid = 28) @@ -752,12 +792,15 @@ object Map99 { TurretToWeapon(478, 5025) LocalObject(479, FacilityTurret.Constructor(manned_turret, Vector3(2030.161f, 2934.214f, 83.3266f)), owning_building_guid = 28) TurretToWeapon(479, 5026) + LocalObject(631, Painbox.Constructor(Vector3(2004.147f, 2915.291f, 54.4846f), painbox_radius_continuous), owning_building_guid = 28) + LocalObject(632, Painbox.Constructor(Vector3(2009.84f, 2904.181f, 54.4846f), painbox_radius_continuous), owning_building_guid = 28) + LocalObject(633, Painbox.Constructor(Vector3(2016.71f, 2918.223f, 56.4041f), painbox_radius_continuous), owning_building_guid = 28) } Building11() def Building11(): Unit = { // Name: Indigo_Air_Tower Type: tower_c GUID: 29, MapID: 11 - LocalBuilding(29, 11, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2856f, 1380f, 67.77856f)))) + LocalBuilding(29, 11, FoundationBuilder(Building.Structure(StructureType.Tower, Vector3(2856f, 1380f, 67.77856f), tower_c))) LocalObject(711, CaptureTerminal.Constructor(secondary_capture), owning_building_guid = 29) LocalObject(171, Door.Constructor(Vector3(2868f, 1372f, 69.29956f)), owning_building_guid = 29) LocalObject(172, Door.Constructor(Vector3(2868f, 1372f, 89.29855f)), owning_building_guid = 29) @@ -790,6 +833,9 @@ object Map99 { TurretToWeapon(486, 5027) LocalObject(488, FacilityTurret.Constructor(manned_turret, Vector3(2879.497f, 1394.957f, 86.72056f)), owning_building_guid = 29) TurretToWeapon(488, 5028) + LocalObject(646, Painbox.Constructor(Vector3(2860.454f, 1372.849f, 59.79806f), painbox_radius_continuous), owning_building_guid = 29) + LocalObject(647, Painbox.Constructor(Vector3(2872.923f, 1369.54f, 57.87856f), painbox_radius_continuous), owning_building_guid = 29) + LocalObject(648, Painbox.Constructor(Vector3(2873.113f, 1382.022f, 57.87856f), painbox_radius_continuous), owning_building_guid = 29) } Building10461()