Block Reference
This section contains documentation for the Portal Builder Rule Editor blocks. These blocks are used to create custom Battlefield Portal game modes.
- 
              
                Abort
                
              
  
 - 
              
                AbortIf
                
              
  
 - 
              
                AbsoluteValue
                
              
  
 - 
              
                Add
                
              
  
 - 
              
                And
                
              
  
 - 
              
                AngleBetweenVectors
                
              
  
 - 
              
                AngleDifference
                
              
  
 - 
              
                AppendToArray
                
              
  
 - 
              
                ApplyMedGadget
                
              
  
 - 
              
                ArccosineInDegrees
                
              
  
 - 
              
                ArccosineInRadians
                
              
  
 - 
              
                ArcsineInDegrees
                
              
  
 - 
              
                ArcsineInRadians
                
              
  
 - 
              
                ArctangentInDegrees
                
              
  
 - 
              
                ArctangentInRadians
                
              
  
 - 
              
                ArrayContains
                
              
  
 - 
              
                ArraySlice
                
              
  
 - 
              
                BackwardVector
                
              
  
 - 
              
                Bool
                
              
  
 - 
              
                Break
                
              
  
 - 
              
                CapturePointCapturingTime
                
              
  
 - 
              
                CapturePointNeutralizationTime
                
              
  
 - 
              
                CapturePoints
                
              
  
 - 
              
                Ceiling
                
              
  
 - 
              
                ClearAllCustomMessages
                
              
  
 - 
              
                ClearCustomMessage
                
              
  
 - 
              
                ClosestPlayerTo
                
              
  
 - 
              
                CompareCapturePoint
                
              
  
 - 
              
                CompareVehicleName
                
              
  
 - 
              
                Condition
                
              
  
 - 
              
                Continue
                
              
  
 - 
              
                CosineFromDegrees
                
              
  
 - 
              
                CosineFromRadians
                
              
  
 - 
              
                CountOf
                
              
  
 - 
              
                CreateVector
                
              
  
 - 
              
                CrossProduct
                
              
  
 - 
              
                CurrentArrayElement
                
              
  
 - 
              
                CustomMessageSlot
                
              
  
 - 
              
                DamageTypes
                
              
  
 - 
              
                DamageVehicle
                
              
  
 - 
              
                DealDamage
                
              
  
 - 
              
                DeathTypes
                
              
  
 - 
              
                DegreesToRadians
                
              
  
 - 
              
                DeployAllPlayers
                
              
  
 - 
              
                DeployPlayer
                
              
  
 - 
              
                DestroyVehicle
                
              
  
 - 
              
                DirectionFromAngles
                
              
  
 - 
              
                DirectionTowards
                
              
  
 - 
              
                DisplayCustomMessage
                
              
  
 - 
              
                DisplayGameModeMessage
                
              
  
 - 
              
                DisplayHighlightedWorldLogMessage
                
              
  
 - 
              
                DisplayNotificationMessage
                
              
  
 - 
              
                DistanceBetween
                
              
  
 - 
              
                Divide
                
              
  
 - 
              
                DotProduct
                
              
  
 - 
              
                DownVector
                
              
  
 - 
              
                Else
                
              
  
 - 
              
                ElseIf
                
              
  
 - 
              
                EmptyArray
                
              
  
 - 
              
                EnableAllInputRestrictions
                
              
  
 - 
              
                EnableAllPlayerDeploy
                
              
  
 - 
              
                EnableCapturePointDeploying
                
              
  
 - 
              
                EnableCapturing
                
              
  
 - 
              
                EnableDefaultGameModeScoring
                
              
  
 - 
              
                EnableDefaultGameModeWinCondition
                
              
  
 - 
              
                EnableGameModeObjective
                
              
  
 - 
              
                EnableHQ
                
              
  
 - 
              
                EnableInputRestriction
                
              
  
 - 
              
                EnablePlayerDeploy
                
              
  
 - 
              
                EnableTicketBleedAcceleration
                
              
  
 - 
              
                EnableVOMessaging
                
              
  
 - 
              
                EnableWorldIconImage
                
              
  
 - 
              
                EnableWorldIconText
                
              
  
 - 
              
                EndGameMode
                
              
  
 - 
              
                Equals
                
              
  
 - 
              
                EventCapturePoint
                
              
  
 - 
              
                EventDamageType
                
              
  
 - 
              
                EventDeathType
                
              
  
 - 
              
                EventMCOM
                
              
  
 - 
              
                EventOtherPlayer
                
              
  
 - 
              
                EventPlayer
                
              
  
 - 
              
                EventSeat
                
              
  
 - 
              
                EventTeam
                
              
  
 - 
              
                EventVehicle
                
              
  
 - 
              
                EventWeapon
                
              
  
 - 
              
                Factions
                
              
  
 - 
              
                FarthestPlayerFrom
                
              
  
 - 
              
                FilteredArray
                
              
  
 - 
              
                FirstOf
                
              
  
 - 
              
                Floor
                
              
  
 - 
              
                ForceAllExitVehicle
                
              
  
 - 
              
                ForceMandown
                
              
  
 - 
              
                ForcePlayerExitVehicle
                
              
  
 - 
              
                ForcePlayerToSeat
                
              
  
 - 
              
                ForceRevive
                
              
  
 - 
              
                ForceSwitchInventory
                
              
  
 - 
              
                ForwardVector
                
              
  
 - 
              
                GetAllCapturePoints
                
              
  
 - 
              
                GetAllMCOMs
                
              
  
 - 
              
                GetAllPlayersInVehicle
                
              
  
 - 
              
                GetAllVehicles
                
              
  
 - 
              
                GetCapturePointPosition
                
              
  
 - 
              
                GetCaptureProgress
                
              
  
 - 
              
                GetCurrentOwnerTeamID
                
              
  
 - 
              
                GetGameModeScore
                
              
  
 - 
              
                GetGameModeTargetScore
                
              
  
 - 
              
                GetGameModeTimeElapsed
                
              
  
 - 
              
                GetGameModeTimeLimit
                
              
  
 - 
              
                GetGameModeTimeRemaining
                
              
  
 - 
              
                GetInventoryAmmo
                
              
  
 - 
              
                GetInventoryMagazineAmmo
                
              
  
 - 
              
                GetMCOMState
                
              
  
 - 
              
                GetObjective
                
              
  
 - 
              
                GetOwnerProgressTeamID
                
              
  
 - 
              
                GetPlayerDeaths
                
              
  
 - 
              
                GetPlayerFromVehicleSeat
                
              
  
 - 
              
                GetPlayerKills
                
              
  
 - 
              
                GetPlayers
                
              
  
 - 
              
                GetPlayersOnPoint
                
              
  
 - 
              
                GetPlayerState
                
              
  
 - 
              
                GetPlayerVehicleSeat
                
              
  
 - 
              
                GetPreviousOwnerTeamID
                
              
  
 - 
              
                GetRemainingFuseTime
                
              
  
 - 
              
                GetSeatCount
                
              
  
 - 
              
                GetSubroutineArgument
                
              
  
 - 
              
                GetTeamId
                
              
  
 - 
              
                GetVariable
                
              
  
 - 
              
                GetVehicleFromPlayer
                
              
  
 - 
              
                GetVehicleState
                
              
  
 - 
              
                GetVehicleTeamId
                
              
  
 - 
              
                GetXComponent
                
              
  
 - 
              
                GetYComponent
                
              
  
 - 
              
                GetZComponent
                
              
  
 - 
              
                GreaterThan
                
              
  
 - 
              
                GreaterThanEqualTo
                
              
  
 - 
              
                HasInventory
                
              
  
 - 
              
                Heal
                
              
  
 - 
              
                If
                
              
  
 - 
              
                IfThenElse
                
              
  
 - 
              
                IndexOfArrayValue
                
              
  
 - 
              
                InputRestrictions
                
              
  
 - 
              
                InventoryCharacterSpecialties
                
              
  
 - 
              
                InventoryClassGadgets
                
              
  
 - 
              
                InventoryMeleeWeapons
                
              
  
 - 
              
                InventoryOpenGadgets
                
              
  
 - 
              
                InventoryPrimaryWeapons
                
              
  
 - 
              
                InventorySecondaryWeapons
                
              
  
 - 
              
                InventoryThrowables
                
              
  
 - 
              
                IsCurrentMap
                
              
  
 - 
              
                IsFaction
                
              
  
 - 
              
                IsInventorySlotActive
                
              
  
 - 
              
                IsKillerWeapon
                
              
  
 - 
              
                IsPlayerUsingSoldier
                
              
  
 - 
              
                IsPlayerValid
                
              
  
 - 
              
                IsTrueForAll
                
              
  
 - 
              
                IsTrueForAny
                
              
  
 - 
              
                IsType
                
              
  
 - 
              
                IsVehicleOccupied
                
              
  
 - 
              
                IsVehicleSeatOccupied
                
              
  
 - 
              
                IsVictimDamageType
                
              
  
 - 
              
                IsVictimDeathType
                
              
  
 - 
              
                Kill
                
              
  
 - 
              
                LastOf
                
              
  
 - 
              
                LeftVector
                
              
  
 - 
              
                LessThan
                
              
  
 - 
              
                LessThanEqualTo
                
              
  
 - 
              
                LocalToWorldPosition
                
              
  
 - 
              
                LocalToWorldVector
                
              
  
 - 
              
                LocationalSounds
                
              
  
 - 
              
                LoopVariable
                
              
  
 - 
              
                MappedArray
                
              
  
 - 
              
                Maps
                
              
  
 - 
              
                Max
                
              
  
 - 
              
                MCOMs
                
              
  
 - 
              
                MCOMStateBool
                
              
  
 - 
              
                MedGadgetTypes
                
              
  
 - 
              
                Message
                
              
  
 - 
              
                Mod
                
              
  
 - 
              
                Modulo
                
              
  
 - 
              
                Multiply
                
              
  
 - 
              
                Normalize
                
              
  
 - 
              
                Not
                
              
  
 - 
              
                NotEqualTo
                
              
  
 - 
              
                Number
                
              
  
 - 
              
                Or
                
              
  
 - 
              
                PauseGameModeTime
                
              
  
 - 
              
                Pi
                
              
  
 - 
              
                PlayerInventorySlots
                
              
  
 - 
              
                PlayerSoldiers
                
              
  
 - 
              
                PlayerStateBool
                
              
  
 - 
              
                PlayerStateNumber
                
              
  
 - 
              
                PlayerStateVector
                
              
  
 - 
              
                RadiansToDegrees
                
              
  
 - 
              
                RaiseToPower
                
              
  
 - 
              
                RandomizedArray
                
              
  
 - 
              
                RandomReal
                
              
  
 - 
              
                RandomValueInArray
                
              
  
 - 
              
                RemoveFromArray
                
              
  
 - 
              
                RemovePlayerInventory
                
              
  
 - 
              
                RemovePlayerInventoryAtSlot
                
              
  
 - 
              
                RepairVehicle
                
              
  
 - 
              
                ReplacePlayerInventory
                
              
  
 - 
              
                ResetGameModeTime
                
              
  
 - 
              
                Resupply
                
              
  
 - 
              
                ResupplyTypes
                
              
  
 - 
              
                RightVector
                
              
  
 - 
              
                RoundToInteger
                
              
  
 - 
              
                Rule
                
              
  
 - 
              
                SendErrorReport
                
              
  
 - 
              
                SetCaptureMultiplier
                
              
  
 - 
              
                SetGameModeScore
                
              
  
 - 
              
                SetGameModeTargetScore
                
              
  
 - 
              
                SetGameModeTimeLimit
                
              
  
 - 
              
                SetInventoryAmmo
                
              
  
 - 
              
                SetInventoryMagazineAmmo
                
              
  
 - 
              
                SetMCOMFuseTime
                
              
  
 - 
              
                SetNeutralizationTimeMultiplier
                
              
  
 - 
              
                SetObjectiveOwner
                
              
  
 - 
              
                SetPlayerMaxHealth
                
              
  
 - 
              
                SetPlayerSoldier
                
              
  
 - 
              
                SetRedeployTime
                
              
  
 - 
              
                SetTeamId
                
              
  
 - 
              
                SetVariable
                
              
  
 - 
              
                SetVariableAtIndex
                
              
  
 - 
              
                SetVehicleMaxHealthMultiplier
                
              
  
 - 
              
                SetWorldIconImage
                
              
  
 - 
              
                SetWorldIconOwner
                
              
  
 - 
              
                SetWorldIconPosition
                
              
  
 - 
              
                SetWorldIconText
                
              
  
 - 
              
                SineFromDegrees
                
              
  
 - 
              
                SineFromRadians
                
              
  
 - 
              
                Skip
                
              
  
 - 
              
                SkipIf
                
              
  
 - 
              
                SkipMandown
                
              
  
 - 
              
                SortedArray
                
              
  
 - 
              
                Sounds
                
              
  
 - 
              
                SpotTarget
                
              
  
 - 
              
                SpotTargetForPlayer
                
              
  
 - 
              
                SquareRoot
                
              
  
 - 
              
                StopTrackingVariable
                
              
  
 - 
              
                String
                
              
  
 - 
              
                SUBROUTINE
                
              
  
 - 
              
                subroutineInstanceBlock
                
              
  
 - 
              
                Subtract
                
              
  
 - 
              
                TangentFromDegrees
                
              
  
 - 
              
                TangentFromRadians
                
              
  
 - 
              
                Teleport
                
              
  
 - 
              
                TrackVariableAtRate
                
              
  
 - 
              
                TrackVariableOverTime
                
              
  
 - 
              
                TriggerAudio
                
              
  
 - 
              
                TriggerAudioAtLocation
                
              
  
 - 
              
                Types
                
              
  
 - 
              
                UndeployAllPlayers
                
              
  
 - 
              
                UndeployPlayer
                
              
  
 - 
              
                UnspotTarget
                
              
  
 - 
              
                UpVector
                
              
  
 - 
              
                ValueInArray
                
              
  
 - 
              
                Variable
                
              
  
 - 
              
                VectorTowards
                
              
  
 - 
              
                Vehicles
                
              
  
 - 
              
                VehicleStateVector
                
              
  
 - 
              
                VehicleTypesItem
                
              
  
 - 
              
                VoiceOvers
                
              
  
 - 
              
                Wait
                
              
  
 - 
              
                WaitUntil
                
              
  
 - 
              
                While
                
              
  
 - 
              
                WorldIconImages
                
              
  
 - 
              
                WorldIcons
                
              
  
 - 
              
                WorldToLocalPosition
                
              
  
 - 
              
                WorldToLocalVector
                
              
  
 - 
              
                Xor