diff --git a/common/src/main/scala/net/psforever/packet/game/BeginZoningMessage.scala b/common/src/main/scala/net/psforever/packet/game/BeginZoningMessage.scala
index 7279142a..bcdf964c 100644
--- a/common/src/main/scala/net/psforever/packet/game/BeginZoningMessage.scala
+++ b/common/src/main/scala/net/psforever/packet/game/BeginZoningMessage.scala
@@ -5,7 +5,14 @@ import net.psforever.packet.{GamePacketOpcode, Marshallable, PacketHelpers, Plan
import scodec.Codec
/**
- * na
+ * Dispatched by the client after the current map has been fully loaded locally and its objects are ready to be initialized.
+ *
+ * When the server receives the packet, for each object on that map, it sends the packets to the client:
+ * - `SetEmpireMessage`
+ * - `HackMessage`
+ * - `PlanetSideAttributeMessage`
+ * - ... and so forth
+ * Afterwards, an avatar POV is declared and the remaining details about the said avatar are assigned.
*/
final case class BeginZoningMessage()
extends PlanetSideGamePacket {