packet 0x64 (OpenWindow): support for the optional entityId field

This commit is contained in:
Xabier de Zuazo 2013-07-07 12:29:18 +02:00
parent 1ac3e12099
commit 058d6eb12e

View file

@ -1348,6 +1348,15 @@ function parsePacket(buffer, isServer) {
results[fieldInfo.name] = readResults.value;
size += readResults.size;
}
if (packetId === 0x64 && results["inventoryType"] === 11) {
read = types["int"][0];
readResults = read(buffer, size);
if (! readResults) return null; // buffer needs to be more full
if (readResults.error) return { error: readResults.error };
results["entityId"] = readResults.value;
size += readResults.size;
}
debug(results);
return {
size: size,