From a1ddd3d91277f156d1a81023d2b8643cb536a67a Mon Sep 17 00:00:00 2001 From: RubenatorX Date: Thu, 30 Apr 2020 12:23:48 -0600 Subject: [PATCH] Check Packet [0x0C9] -- corrected missing padding latest change to make the linkshell name the right data length failed to insert padding and resulted in incorrect parsing of job levels --- addons/libs/packets/fields.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/libs/packets/fields.lua b/addons/libs/packets/fields.lua index 414947519..f7426569a 100644 --- a/addons/libs/packets/fields.lua +++ b/addons/libs/packets/fields.lua @@ -3281,6 +3281,7 @@ func.incoming[0x0C9][0x01] = L{ {ctype='unsigned char', label='Main Job', fn=job}, -- 12 {ctype='unsigned char', label='Sub Job', fn=job}, -- 13 {ctype='data[15]', label='Linkshell', enc=ls_enc}, -- 14 6-bit packed + {ctype='unsigned char', label='_padding1'}, -- 23 {ctype='unsigned char', label='Main Job Level'}, -- 24 {ctype='unsigned char', label='Sub Job Level'}, -- 25 {ctype='data[42]', label='_unknown5'}, -- 26 At least the first two bytes and the last twelve bytes are junk, possibly more