summaryrefslogtreecommitdiff
path: root/packets/map_server_login_packet.gd
diff options
context:
space:
mode:
Diffstat (limited to 'packets/map_server_login_packet.gd')
-rw-r--r--packets/map_server_login_packet.gd13
1 files changed, 10 insertions, 3 deletions
diff --git a/packets/map_server_login_packet.gd b/packets/map_server_login_packet.gd
index 62af086..89d0108 100644
--- a/packets/map_server_login_packet.gd
+++ b/packets/map_server_login_packet.gd
@@ -2,28 +2,35 @@ class_name MapServerLoginPacket
extends Packet
+static var header := 0x0436
+
+
+## Byte Type: u32
## Byte Length: 4
var account_id: int
+## Byte Type: u32
## Byte Length: 4
var character_id: int
+## Byte Type: u32
## Byte Length: 4
var login_id1: int
+## Byte Type: u32
## Byte Length: 4
var client_tick: int = 100
+## Byte Type: u8
## Byte Length: 1
var gender: Constants.Gender
+## Byte Type: u32
## Byte Length: 4
var unknown: int = 0
func to_bytes():
- var header = PackedByteArray([54, 4])
-
var payload = PackedByteArray([])
payload.resize(21)
payload.encode_u32(0, account_id)
@@ -33,4 +40,4 @@ func to_bytes():
payload.encode_u8(16, gender)
payload.encode_u32(17, unknown)
- return header + payload
+ return get_header() + payload