2020-08-26 04:22:45 +00:00
<!DOCTYPE html > < html > < head > < meta http-equiv = "X-UA-Compatible" content = "IE=edge" / > < meta content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name = "viewport" / > < title > PSF-LoginServer - master - net.psforever.packet.game.BindPlayerMessage< / title > < meta content = "PSF - LoginServer - master - net.psforever.packet.game.BindPlayerMessage" name = "description" / > < meta content = "PSF LoginServer master net.psforever.packet.game.BindPlayerMessage" name = "keywords" / > < meta http-equiv = "content-type" content = "text/html; charset=UTF-8" / > < link href = "../../../../lib/index.css" media = "screen" type = "text/css" rel = "stylesheet" / > < link href = "../../../../lib/template.css" media = "screen" type = "text/css" rel = "stylesheet" / > < link href = "../../../../lib/print.css" media = "print" type = "text/css" rel = "stylesheet" / > < link href = "../../../../lib/diagrams.css" media = "screen" type = "text/css" rel = "stylesheet" id = "diagrams-css" / > < script type = "text/javascript" src = "../../../../lib/jquery.min.js" > < / script > < script type = "text/javascript" src = "../../../../lib/index.js" > < / script > < script type = "text/javascript" src = "../../../../index.js" > < / script > < script type = "text/javascript" src = "../../../../lib/scheduler.js" > < / script > < script type = "text/javascript" src = "../../../../lib/template.js" > < / script > < script type = "text/javascript" > / * t h i s v a r i a b l e c a n b e u s e d b y t h e J S t o d e t e r m i n e t h e p a t h t o t h e r o o t d o c u m e n t * /
2021-03-23 13:48:01 +00:00
var toRoot = '../../../../';< / script > < / head > < body > < div id = "search" > < span id = "doc-title" > PSF-LoginServer - < span id = "doc-version" > master< / span > < / span > < span class = "close-results" > < span class = "left" > < < / span > Back< / span > < div id = "textfilter" > < span class = "input" > < input autocapitalize = "none" placeholder = "Search" id = "index-input" type = "text" accesskey = "/" / > < i class = "clear material-icons" > < / i > < i id = "search-icon" class = "material-icons" > < / i > < / span > < / div > < / div > < div id = "search-results" > < div id = "search-progress" > < div id = "progress-fill" > < / div > < / div > < div id = "results-content" > < div id = "entity-results" > < / div > < div id = "member-results" > < / div > < / div > < / div > < div id = "content-scroll-container" style = "-webkit-overflow-scrolling: touch;" > < div id = "content-container" style = "-webkit-overflow-scrolling: touch;" > < div id = "subpackage-spacer" > < div id = "packages" > < h1 > Packages< / h1 > < ul > < li class = "indented0 " name = "_root_.root" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "_root_" > < / a > < a id = "root:_root_" > < / a > < span class = "permalink" > < a href = "../../../../index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../../../../index.html" title = "" > < span class = "name" > root< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../../../index.html" name = "_root_" id = "_root_" class = "extype" > root< / a > < / dd > < / dl > < / div > < / li > < li class = "indented1 " name = "_root_.net" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "net" > < / a > < a id = "net:net" > < / a > < span class = "permalink" > < a href = "../../../../net/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../../../index.html" title = "" > < span class = "name" > net< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../../../index.html" name = "_root_" id = "_root_" class = "extype" > root< / a > < / dd > < / dl > < / div > < / li > < li class = "indented2 " name = "net.psforever" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "psforever" > < / a > < a id = "psforever:psforever" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../../index.html" title = "" > < span class = "name" > psforever< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../../index.html" name = "net" id = "net" class = "extype" > net< / a > < / dd > < / dl > < / div > < / li > < li class = "indented3 " name = "net.psforever.packet" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "packet" > < / a > < a id = "packet:packet" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/packet/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../index.html" title = "" > < span class = "name" > packet< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../index.html" name = "net.psforever" id = "net.psforever" class = "extype" > psforever< / a > < / dd > < / dl > < / div > < / li > < li class = "indented4 " name = "net.psforever.packet.game" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "game" > < / a > < a id = "game:game" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/packet/game/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "index.html" title = "" > < span class = "name" > game< / span > < / a > < / span > < div class = "fullcomme
2020-08-26 04:22:45 +00:00
< br >
The packet establishes the player's ability to spawn in an arbitrary location that is not a normal local option.
This process is called "binding one's matrix."
In addition to player establishing the binding, the packet updates as conditions of the respawn location changes.< br >
< br >
If < code > logging< / code > is turned on, packets will display different messages depending on context.
The bind descriptor will be used to flavor the events chat message.
As long as the event is marked to be logged, when the packet is received, a message is displayed in the events window.
If the logged action is applicable, the matrixing sound effect will be played too.
Not displaying events is occasionally warranted for aesthetics.
The game will always note if this is your first time binding regardless of the state of this flag.< br >
< br >
Bind Descriptors:< br >
< code > @ amp_station< / code > < br >
< code > @ ams< / code > < br >
< code > @ comm_station< / code > (interlink facility?)< br >
< code > @ comm_station_dsp< / code > (dropship center?)< br >
< code > @ cryo_facility< / code > (biolab?)< br >
< code > @ tech_plant< / code > < br >
< br >
Exploration:< br >
Find other bind descriptors.< / p > < / div > < dl class = "paramcmts block" > < dt class = "param" > action< / dt > < dd class = "cmt" > < p > the purpose of the packet< / p > < / dd > < dt class = "param" > bind_desc< / dt > < dd class = "cmt" > < p > a text description of the respawn binding point< / p > < / dd > < dt class = "param" > display_icon< / dt > < dd class = "cmt" > < p > show the selection icon on the redeployment map< / p > < / dd > < dt class = "param" > logging< / dt > < dd class = "cmt" > < p > true, to report on bind point change visible in the events window;
false, to render spawn change silently;
some first time notifications will always display regardless of this flag< / p > < / dd > < dt class = "param" > spawn_group< / dt > < dd class = "cmt" > < p > the kind of spawn request that will be made;
affects the type of icon displayed;
will coincide with the value of < code > unk2< / code > in < code > SpawnRequestMessage< / code > when the spawn option is selected< / p > < / dd > < dt class = "param" > zone_number< / dt > < dd class = "cmt" > < p > the number of the zone in which to display this spawn option;
if < code > zone_number< / code > is not the current zone, and the action is positive,
a small map of the alternate zone with selectable spawn point will become visible< / p > < / dd > < dt class = "param" > unk4< / dt > < dd class = "cmt" > < p > na< / p > < / dd > < dt class = "param" > pos< / dt > < dd class = "cmt" > < p > coordinates for any displayed deployment map icon;
< code > x< / code > and < code > y< / code > determine the position< / p > < / dd > < / dl > < dl class = "attributes block" > < dt > Source< / dt > < dd > < a href = "https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/packet/game/BindPlayerMessage.scala" target = "_blank" > BindPlayerMessage.scala< / a > < / dd > < / dl > < div class = "toggleContainer" > < div class = "toggle block" > < span > Linear Supertypes< / span > < div class = "superTypes hiddenContent" > < span name = "scala.Product" class = "extype" > Product< / span > , < span name = "scala.Equals" class = "extype" > Equals< / span > , < a href = "../PlanetSideGamePacket.html" name = "net.psforever.packet.PlanetSideGamePacket" id = "net.psforever.packet.PlanetSideGamePacket" class = "extype" > PlanetSideGamePacket< / a > , < a href = "../PlanetSidePacket.html" name = "net.psforever.packet.PlanetSidePacket" id = "net.psforever.packet.PlanetSidePacket" class = "extype" > PlanetSidePacket< / a > , < a href = "https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html#java.io.Serializable" name = "java.io.Serializable" id = "java.io.Serializable" class = "extype" > Serializable< / a > , < span name = "scala.AnyRef" class = "extype" > AnyRef< / span > , < span name = "scala.Any" class = "extype" > Any< / span > < / div > < / div > < / div > < / div > < div id = "mbrsel" > < div class = "toggle" > < / div > < div id = "memberfilter" > < i class = "material-icons arrow" > < / i > < span class = "input" > < input placeholder = "Filter all members" id = "mbrsel-input" type = "text" accesskey = "/" / > < / span > < i class = "clear material-icons" > < / i > < / div > < div id = "filterby" > < div id = "order" > < span class = "filtertype" > Ordering< / span > < ol > < li class = "alpha in" > < span > Alphabetic< / span > < / li > < li class = "inherit out" > < span > By Inheritance< / span > < / li > < / ol > < / div > < div class = "ancestors" > < span class = "filtertype" > Inherited< br / > < / span > < ol id = "linearization" > < li class = "in" name = "net.psforever.packet.game.BindPlayerMessage" > < span > BindPlayerMessage< / span > < / li > < li class = "in" name = "scala.Product" > < span > Product< / span > < / li > < li class = "in" name = "scala.Equals" > < span > Equals< / span > < / li > < li class = "in" name = "net.psforever.packet.PlanetSideGamePacket" > < span > PlanetSideGamePacket< / span > < / li > < li class = "in" name = "net.psforever.packet.PlanetSidePacket" > < span > PlanetSidePacket< / span > < / li > < li class = "in" name = "java.io.Serializable" > < span > Serializable< / span > < / li > < li class = "in" name = "scala.AnyRef" > < span > AnyRef< / span > < / li > < li class = "in" name = "scala.Any" > < span > Any< / span > < / li > < / ol > < / div > < div class = "ancestors" > < span class = "filtertype" > < / span > < ol > < li class = "hideall out" > < span > Hide All< / span > < / li > < li class = "showall in" > < span > Show All< / span > < / li > < / ol > < / div > < div id = "visbl" > < span class = "filtertype" > Visibility< / span > < ol > < li class = "public in" > < span > Public< / span > < / li > < li class = "protected out" > < span > Protected< / span > < / li > < / ol > < / div > < / div > < / div > < div id = "template" > < div id = "allMembers" > < div id = "constructors" class = "members" > < h3 > Instance Constructors< / h3 > < ol > < li class = "indented0 " name = "net.psforever.packet.game.BindPlayerMessage#<init>" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "<init>(action:net.psforever.packet.game.BindStatus.Value,bind_desc:String,display_icon:Boolean,logging:Boolean,spawn_group:net.psforever.types.SpawnGroup,zone_number:Long,unk4:Long,pos:net.psforever.types.Vector3):net.psforever.packet.game.BindPlayerMessage" > < / a > < a id = "<init>:BindPlayerMessage" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/packet/game/BindPlayerMessage.html#<init>(action:net.psforever.packet.game.BindStatus.Value,bind_desc:String,display_icon:Boolean,logging:Boolean,spawn_group:net.psforever.types.SpawnGroup,zone_number:Long,unk4:Long,pos:net.psforever.types.Vector3):net.psforever.packet.game.BindPlayerMessage" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > new< / span > < / span > < span class = "symbol" > < span class = "name" > BindPlayerMessage< / span > < span class = "params" > (< span name = "action" > action: < a href = "BindStatus$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable" name = "net.psforever.pac
false, to render spawn change silently;
some first time notifications will always display regardless of this flag< / p > < / dd > < dt class = "param" > spawn_group< / dt > < dd class = "cmt" > < p > the kind of spawn request that will be made;
affects the type of icon displayed;
will coincide with the value of < code > unk2< / code > in < code > SpawnRequestMessage< / code > when the spawn option is selected< / p > < / dd > < dt class = "param" > zone_number< / dt > < dd class = "cmt" > < p > the number of the zone in which to display this spawn option;
if < code > zone_number< / code > is not the current zone, and the action is positive,
a small map of the alternate zone with selectable spawn point will become visible< / p > < / dd > < dt class = "param" > unk4< / dt > < dd class = "cmt" > < p > na< / p > < / dd > < dt class = "param" > pos< / dt > < dd class = "cmt" > < p > coordinates for any displayed deployment map icon;
< code > x< / code > and < code > y< / code > determine the position< / p > < / dd > < / dl > < / div > < / li > < / ol > < / div > < div id = "types" class = "types members" > < h3 > Type Members< / h3 > < ol > < li class = "indented0 " name = "net.psforever.packet.game.BindPlayerMessage.Packet" group = "Ungrouped" fullComment = "no" data-isabs = "false" visbl = "pub" > < a id = "Packet=net.psforever.packet.game.BindPlayerMessage" > < / a > < a id = "Packet:Packet" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/packet/game/BindPlayerMessage.html#Packet=net.psforever.packet.game.BindPlayerMessage" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > type< / span > < / span > < span class = "symbol" > < span class = "name" > Packet< / span > < span class = "result alias" > = < a href = "" name = "net.psforever.packet.game.BindPlayerMessage" id = "net.psforever.packet.game.BindPlayerMessage" class = "extype" > BindPlayerMessage< / a > < / span > < / span > < / li > < / ol > < / div > < div class = "values members" > < h3 > Value Members< / h3 > < ol > < li class = "indented0 " name = "scala.AnyRef#!=" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "!=(x$1:Any):Boolean" > < / a > < a id = "!=(Any):Boolean" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/packet/game/BindPlayerMessage.html#!=(x$1:Any):Boolean" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" title = "gt4s: $bang$eq" > !=< / span > < span class = "params" > (< span name = "arg0" > arg0: < span name = "scala.Any" class = "extype" > Any< / span > < / span > )< / span > < span class = "result" > : < span name = "scala.Boolean" class = "extype" > Boolean< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef → Any< / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef###" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "##:Int" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/packet/game/BindPlayerMessage.html###:Int" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" title = "gt4s: $hash$hash" > ##< / span > < span class = "result" > : < span name = "scala.Int" class = "extype" > Int< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef → Any< / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#==" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "==(x$1:Any):Boolean" > < / a > < a id = "==(Any):Boolean" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/packet/game/BindPlayerMessage.html#==(x$1:Any):Boolean" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" title = "gt4s: $eq$eq" > ==< / span > < span class = "params" > (< span name = "arg0" > arg0: < span name = "scala.Any" class = "extype" > Any< / span > < / span > )< / span > < span class = "result" > : < span name = "scala.Boolean" class = "extype" > Boolean< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef → Any< / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "net.psforever.packet.game.BindPlayerMessage#action" group = "Ungrouped" fullComment = "no" data-isabs = "false" visbl = "pub" > < a id = "action:net.psforever.packet.game.BindStatus.Value" > < / a > < a id = "action:BindStatus.Value" > < / a > < span class = "permalink" > < a href = "../../../../net/psforever/packet/game/BindPlayerMessage.html#action:net.psforever.packet.game.BindStatus.Value" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > val< / span > < / span > < span class = "symbol" > < span class = "name" > action< / span > < span class = "result" > : < a href = "BindStatus$.html#ValueextendsOrdered[Enumeration.this.Value]with