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