diff --git a/.gitignore b/.gitignore
index 730d4e7..3a9dc42 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,3 +25,4 @@ vc14/.vs/
/SabrehavenOTClient/tibianus.log
/800OTClient/otclientv8.log
/800OTClient/exports
+/otclientv8-master
diff --git a/800OTClient/data/things/792/Tibia.dat b/800OTClient/data/things/792/Tibia.dat
index b8337b7..50c2698 100644
Binary files a/800OTClient/data/things/792/Tibia.dat and b/800OTClient/data/things/792/Tibia.dat differ
diff --git a/800OTClient/data/things/792/Tibia.spr b/800OTClient/data/things/792/Tibia.spr
index d8ee6fc..68b8572 100644
Binary files a/800OTClient/data/things/792/Tibia.spr and b/800OTClient/data/things/792/Tibia.spr differ
diff --git a/800OTClient/modules/game_features/features.lua b/800OTClient/modules/game_features/features.lua
index cbe3841..6d7b72b 100644
--- a/800OTClient/modules/game_features/features.lua
+++ b/800OTClient/modules/game_features/features.lua
@@ -13,30 +13,28 @@ function updateFeatures(version)
end
-- you can add custom features here, list of them is in the modules\gamelib\const.lua
+ g_game.enableFeature(GameLooktypeU16)
+ g_game.enableFeature(GameMessageStatements)
+ g_game.enableFeature(GameLoginPacketEncryption)
+ g_game.enableFeature(GamePlayerAddons)
+ g_game.enableFeature(GamePlayerStamina)
+ g_game.enableFeature(GameNewFluids)
+ g_game.enableFeature(GameMessageLevel)
+ g_game.enableFeature(GamePlayerStateU16)
+ g_game.enableFeature(GameNewOutfitProtocol)
+ g_game.enableFeature(GameWritableDate)
+
+ -- customs
+ --g_game.enableFeature(GameIngameStore)
g_game.enableFeature(GamePlayerMarket)
- --g_game.enableFeature(GameClientPing)
- --g_game.enableFeature(GameExtendedOpcode)
- --g_game.enableFeature(GameMinimapLimitedToSingleFloor) -- it will generate minimap only for current floor
- --g_game.enableFeature(GameSpritesAlphaChannel)
-
- --if(version >= 770) then
- g_game.enableFeature(GameLooktypeU16)
- g_game.enableFeature(GameMessageStatements)
- g_game.enableFeature(GameLoginPacketEncryption)
- --end
-
- --if(version >= 780) then
- g_game.enableFeature(GamePlayerAddons)
- g_game.enableFeature(GamePlayerStamina)
- g_game.enableFeature(GameNewFluids)
- g_game.enableFeature(GameMessageLevel)
- g_game.enableFeature(GamePlayerStateU16)
- g_game.enableFeature(GameNewOutfitProtocol)
- --end
-
- --if(version >= 790) then
- g_game.enableFeature(GameWritableDate)
- --end
+
+ g_game.enableFeature(GamePlayerMounts)
+ g_game.enableFeature(GameWingsAndAura)
+ g_game.enableFeature(GameOutfitShaders)
+ --g_game.enableFeature(GameExtendedOpcode)
+ --g_game.enableFeature(GamePacketCompression)
+ g_game.enableFeature(GameClientPing)
+g_game.enableFeature(GameExtendedClientPing)
if(version >= 840) then
g_game.enableFeature(GameProtocolChecksum)
diff --git a/800OTClient/modules/game_shaders/shaders.lua b/800OTClient/modules/game_shaders/shaders.lua
index 180a862..90502d1 100644
--- a/800OTClient/modules/game_shaders/shaders.lua
+++ b/800OTClient/modules/game_shaders/shaders.lua
@@ -12,8 +12,8 @@ function init()
-- outfit shaders
g_shaders.createOutfitShader("outfit_default", "/shaders/outfit_default_vertex", "/shaders/outfit_default_fragment")
- g_shaders.createOutfitShader("outfit_rainbow", "/shaders/outfit_rainbow_vertex", "/shaders/outfit_rainbow_fragment")
- g_shaders.addTexture("outfit_rainbow", "/images/shaders/rainbow.png")
+ g_shaders.createOutfitShader("Rainbow Outfit", "/shaders/outfit_rainbow_vertex", "/shaders/outfit_rainbow_fragment")
+ g_shaders.addTexture("Rainbow Outfit", "/images/shaders/rainbow.png")
-- you can use creature:setOutfitShader("outfit_rainbow") to set shader
diff --git a/800OTClient/modules/game_shop/shop.lua b/800OTClient/modules/game_shop/shop.lua
index 3f7ca69..5d13708 100644
--- a/800OTClient/modules/game_shop/shop.lua
+++ b/800OTClient/modules/game_shop/shop.lua
@@ -21,9 +21,9 @@ local AD = {}
local selectedOffer = {}
local function sendAction(action, data)
- if not g_game.getFeature(GameExtendedOpcode) then
- return
- end
+ --if not g_game.getFeature(GameExtendedOpcode) then
+ -- return
+ --end
local protocolGame = g_game.getProtocolGame()
if data == nil then
diff --git a/800OTClient/packet.log b/800OTClient/packet.log
index fefa1d2..fb94095 100644
--- a/800OTClient/packet.log
+++ b/800OTClient/packet.log
@@ -2885,3 +2885,377 @@ e8 13 df 13
6c b7 7d 97 79 07 01
64 b2 7d 97 79 07 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 62 00 07 00 00 10 64 03 91 00 72 00 72 72 03 ff 00 dc 05 00 00 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 1e 1b 00 ff 68 04 1e 1b 00 ff 68 04 1e 1b 00 ff 68 04 1e 1b 00 ff 68 04 1e 1b 00 ff 68 04 20 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff bf 19 44 1a 00 ff 1f 03 3f 1a 00 ff b8 19 3f 1a 00 ff 1f 03 3f 1a 00 ff b4 19 45 1a 00 ff 68 04 26 1b 00 ff 68 04 20 1b 00 ff 1f 03 00 ff c1 19 00 ff c1 19 00 ff c1 19 3e 1a 00 ff ba 19 00 ff bc 19 d2 19 d3 19 00 ff 1f 03 00 ff 1f 03 d3 19 00 ff be 19 00 ff 1f 03 d2 19 3e 1a 00 ff bc 19 61 00 00 00 00 00 42 7a 00 40 0b 00 46 72 6f 73 74 20 54 72 6f 6c 6c 64 00 35 00 00 00 00 00 00 ff 00 8c 00 00 00 00 ff 1f 03 00 ff 1f 03 00 ff bf 19 00 ff c1 19 48 1a 00 ff c0 19 48 1a 00 ff 1f 03 48 1a 00 ff b9 19 48 1a 00 ff b9 19 48 1a 00 ff bc 19 48 1a 00 ff bb 19 48 1a 00 ff bc 19 4d 1a 00 ff c0 19 d2 19 3d 1a 00 ff 1f 03 00 ff b4 19 00 ff b6 19 3e 1a 00 ff b6 19 3d 1a 00 ff bd 19 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 4b 1a 16 1b 00 ff b4 19 48 1a 00 ff c1 19 48 1a 00 ff b6 19 48 1a 00 ff 1f 03 48 1a 00 ff bb 19 48 1a 00 ff 1f 03 48 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 12 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff 68 04 d6 1a de 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff 68 04 d7 1a d9 1a 00 ff 68 04 d7 1a d9 1a 00 ff 68 04 d7 1a d9 1a 00 ff 68 04 d9 1a de 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff 68 04 d6 1a d8 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff 68 04 d8 1a e0 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 1f 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 20 1b 00 ff d5 1a 00 ff d5 1a 40 06 00 ff d5 1a 45 06 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 1f 1b 00 ff d5 1a 23 1b 00 ff 1f 03 44 1a 00 ff 1f 03 45 1a 00 ff d5 1a 1b 1b 00 ff d5 1a 00 ff d5 1a 3f 06 00 ff 59 1b 4c 16 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 23 1b 00 ff 1f 03 44 1a 00 ff 1f 03 43 1a 00 ff b8 19 69 1a 00 ff d5 1a 1b 1b 00 ff d5 1a 00 ff d5 1a 3f 06 00 ff f3 15 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff 1f 03 44 1a 00 ff bb 19 43 1a 00 ff 1f 03 00 ff b4 19 69 1a 00 ff d5 1a 26 1b 00 ff d5 1a 20 1b 00 ff d5 1a 3f 06 00 ff 4c 16 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff c1 19 44 1a 00 ff 1f 03 43 1a 00 ff b7 19 00 ff bb 19 00 ff bc 19 41 1a 00 ff 1f 03 45 1a 00 ff d5 1a 26 1b 00 ff d5 1a 20 1b 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff 1f 03 40 1a 00 ff 1f 03 59 1b 00 ff 1f 03 00 ff 1f 03 00 ff b6 19 58 1b 00 ff 1f 03 41 1a 00 ff b6 19 45 1a 00 ff d5 1a 26 1b 00 ff d5 1a 20 1b 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff b4 19 44 1a 00 ff b9 19 43 1a 05 ff 1f 03 41 1a 00 ff 1f 03 45 1a 00 ff d5 1a 26 1b 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff ba 19 40 1a 07 ff 1f 03 41 1a 00 ff bc 19 3f 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 10 1b 00 ff 0d 1b 00 ff d5 1a 0e 1b 16 1b 00 ff 0d 1b 00 ff d5 1a 0e 1b 00 ff d5 1a 00 ff d5 1a 4b 1a 10 1b 00 ff 1f 03 4d 1a 00 ff ba 19 00 ff 1f 03 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 12 1b 00 ff d5 1a 0f 1b 00 ff d5 1a 12 1b 13 1b 00 ff d5 1a 16 1b 00 ff d5 1a 0e 1b 00 ff d5 1a 00 ff d5 1a 12 1b 00 ff d5 1a 49 1a 28 1b 16 1b de 1a 00 ff 1f 03 65 1a 00 ff b5 19 61 00 00 00 00 00 2d 7c 00 40 0b 00 57 69 6e 74 65 72 20 57 6f 6c 66 64 00 34 00 00 00 00 00 00 ff 00 aa 00 00 00 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 12 1b 00 ff d5 1a 13 1b 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 49 1a 10 1b 00 ff 1f 03 65 1a 00 ff 1f 03 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 49 1a 28 1b 10 1b 00 ff c1 19 65 1a 00 ff bf 19 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 49 1a 10 1b 00 ff c1 19 65 1a 00 ff b7 19 3b 1a 00 ff d5 1a 1e 1b 00 ff d5 1a 20 1b 00 ff d5 1a 1f 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 20 1b 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 49 1a 28 1b 10 1b 00 ff b7 19 65 1a 00 ff bb 19 00 ff 1f 03 45 1a 00 ff d5 1a 26 1b 00 ff d5 1a 23 1b 00 ff b7 19 44 1a 00 ff 1f 03 45 1a 00 ff d5 1a 26 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 49 1a 14 1b 10 1b 20 1b 00 ff bc 19 65 1a 00 ff 1d 1a 76 12 80 12 00 ff b6 19 41 1a 00 ff 1f 03 3f 1a 00 ff 1f 03 3f 1a 00 ff b6 19 43 1a 00 ff b9 19 41 1a 00 ff b5 19 3f 1a 00 ff bb 19 3f 1a 00 ff b6 19 3f 1a 00 ff c0 19 3f 1a 00 ff b9 19 3f 1a 00 ff bf 19 45 1a 00 ff d5 1a 71 1a 10 1b 26 1b 00 ff 1f 03 65 1a 00 ff 1d 1a 76 12 78 12 00 ff bb 19 3e 1a 00 ff 1f 03 00 ff 1f 03 3c 1a 00 ff 1f 03 00 ff bb 19 00 ff bc 19 3c 1a 00 ff c1 19 3b 1a 00 ff 1f 03 00 ff b7 19 d3 19 00 ff 1f 03 00 ff 1f 03 41 1a 00 ff b4 19 3f 1a 00 ff 1f 03 00 ff 1d 1a 76 12 78 12 00 ff b6 19 00 ff bb 19 00 ff b8 19 62 00 39 7c 00 40 64 00 35 00 00 00 00 00 00 ff 00 8c 00 00 00 00 ff 1f 03 00 ff b6 19 00 ff bc 19 00 ff b6 19 62 00 38 7c 00 40 64 00 35 00 00 00 00 00 00 ff 00 8c 00 00 00 00 ff bf 19 00 ff 1f 03 00 ff bb 19 00 ff bf 19 00 ff bb 19 55 06 00 ff 1f 03 31 12 49 06 00 ff 1d 1a 76 12 78 12 31 12 49 06 00 ff c0 19 00 ff b7 19 3b 1a 00 ff 1f 03 d1 19 00 ff b6 19 00 ff bd 19 00 ff bd 19 00 ff c1 19 00 ff 01 ff bb 19 00 ff 1f 03 00 ff c1 19 32 12 41 06 00 ff 00 ff 00 ff 1f 03 00 ff b6 19 00 ff c1 19 00 ff c0 19 00 ff bb 19 00 ff b6 19 00 ff 00 ff 01 ff b6 19 00 ff c1 19 00 ff 1f 03 32 12 41 06 00 ff 00 ff 00 ff 1d 1a 7e 12 7d 12 00 ff 1d 1a 80 12 77 12 00 ff be 19 00 ff 1f 03 00 ff bb 19 04 ff c1 19 00 ff 1f 03 00 ff c1 19 32 12 41 06 00 ff 77 12 35 12 81 15 00 ff 77 12 80 15 00 ff 1d 1a 7a 12 78 12 00 ff bd 19 00 ff 1f 03 d3 19 00 ff 1f 03 06 ff 1f 03 00 ff 1f 03 36 12 00 ff c0 19 34 12 00 ff 1f 03 00 ff 1d 1a 78 12 7b 12 00 ff 1f 03 00 ff 1f 03 00 ff bb 19 3b 1a 06 ff 00 ff 1f 03 00 ff c0 19 00 ff bb 19 62 00 2b 7c 00 40 64 00 35 00 00 00 00 00 00 ff 00 8c 00 00 00 3e 1a 00 ff 1d 1a 78 12 7f 12 00 ff 1f 03 00 ff b6 19 07 ff 00 ff 00 ff 1f 03 00 ff 1f 03 d3 19 00 ff 1f 03 00 ff b4 19 00 ff 1f 03 19 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 20 1b 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 00 ff d5 1a 1f 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff 1f 03 3f 1a 00 ff bd 19 3f 1a 00 ff bf 19 3f 1a 00 ff 1f 03 3f 1a 00 ff b5 19 45 1a 00 ff d5 1a 26 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1e 1b 00 ff d5 1a 1d 1b 20 1b 00 ff 1f 03 44 1a 00 ff 1f 03 3f 1a 00 ff 1f 03 3f 1a 00 ff 1f 03 3f 1a 00 ff bb 19 41 07 40 07 00 ff 1f 03 3f 07 02 ff c1 19 41 1a 00 ff 1f 03 3f 1a 00 ff 1f 03 3f 1a 00 ff b7 19 3f 1a 00 ff 1f 03 45 1a 00 ff d5 1a 26 1b 1d 1b 00 ff 1f 03 40 1a 00 ff 65 1a 66 1a 00 ff 66 1a 00 ff 66 1a 08 ff 41 1a 00 ff 3f 1a 00 ff 1f 03 43 1a 00 ff 65 1a 9c ff c0 19 00 ff 1f 03 00 ff 1f 03 00 ff b4 19 00 ff b7 19 00 ff b8 19 00 ff 1f 03 d3 19 00 ff bb 19 00 ff 2d 11 7c 12 7f 12 00 ff 36 11 77 12 79 12 00 ff 32 11 77 12 7a 12 00 ff 2f 11 81 12 00 ff bc 19 00 ff bf 19 00 ff c0 19 00 ff b4 19 00 ff 1f 03 00 ff b4 19 00 ff b6 19 00 ff c1 19 00 ff 1f 03 61 00 00 00 00 00 ba 7d 00 40 07 00 50 65 6e 67 75 69 6e 64 00 fa 00 00 00 00 00 00 ff 00 b6 00 00 00 3e 1a 00 ff 1f 03 00 ff bf 19 00 ff bc 19 00 ff bb 19 00 ff b4 19 00 ff bf 19 00 ff b5 19 00 ff bb 19 41 07 00 ff 1f 03 00 ff b4 19 00 ff b5 19 00 ff bb 19 00 ff ba 19 00 ff 1f 03 d3 19 00 ff 1f 03 00 ff b7 19 00 ff 1f 03 00 ff b6 19 00 ff 1f 03 00 ff b8 19 00 ff 1f 03 04 ff bb 19 59 1b 00 ff 1f 03 00 ff c0 19 36 1b 00 ff 1f 03 00 ff b9 19 0d ff b9 19 ff ff ff ff b3 ff
+ProtocolGame parse message exception (3853 bytes, 3839 unread, last opcode is 0x0a (10), prev opcode is 0xffffffff (-1), proto: 792): InputMessage eof reached
+10 0f 09 0f
+0a 00 00 00 10 32 00 01 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 64 ea 7d 7d 79 06 39 11 6c 11 5e 0b 00 ff 2a 11 00 ff 2a 11 00 ff 37 11 6e 11 00 ff 34 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 99 1b 73 11 00 ff 9a 1b 69 11 00 ff 9a 1b 69 11 00 ff 96 1b 69 11 00 ff 96 1b 74 11 00 ff 2e 11 6c 11 00 ff 33 11 00 ff 39 11 00 ff 2d 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 37 11 6c 11 79 0a 00 ff 38 11 00 ff 35 11 61 00 00 00 00 00 c1 00 00 80 06 00 48 61 6c 76 61 72 64 03 8f 00 03 4d 4e 27 01 ff 00 5a 00 00 00 00 ff 31 11 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 37 11 6c 11 00 ff 30 11 00 ff 2a 11 00 ff 35 11 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 38 11 70 11 00 ff 35 11 00 ff 37 11 00 ff 2d 11 00 ff 38 11 6e 11 00 ff 2c 11 6d 11 7c 0a 00 ff 36 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 2a 11 0f 19 00 ff 2d 11 00 ff 34 11 00 ff 2a 11 00 ff 32 11 00 ff 38 11 00 ff 35 11 6e 11 00 ff 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 30 11 0f 19 00 ff 2a 11 00 ff 2f 11 00 ff 39 11 00 ff 39 11 00 ff 35 11 00 ff 36 11 00 ff 2b 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 2c 11 0f 19 00 ff 2a 11 00 ff 38 11 00 ff 2b 11 6b 11 00 ff 39 11 00 ff 35 11 00 ff 36 11 00 ff 37 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 2c 11 93 1b 00 ff 34 11 12 19 00 ff 2d 11 93 1b 00 ff 38 11 6e 11 00 ff 39 11 0b 14 00 ff 2a 11 0b 14 00 ff 3a 11 0b 14 00 ff 3a 11 74 11 00 ff 2d 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 2f 11 41 07 00 ff 32 11 00 ff 2a 11 41 07 00 ff 38 11 4a 07 00 ff 2d 11 00 ff 2f 11 00 ff 35 11 00 ff 33 11 70 11 00 ff 2b 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 36 11 00 ff 33 11 00 ff 2f 11 00 ff 2c 11 41 07 00 ff 38 11 00 ff 32 11 00 ff 32 11 00 ff 36 11 2b 0c 00 ff 2c 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 2a 11 00 ff 36 11 00 ff 34 11 00 ff 36 11 00 ff 33 11 4a 07 00 ff 34 11 49 07 00 ff 2e 11 00 ff 34 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 37 11 12 19 4a 07 00 ff 2e 11 12 19 00 ff 39 11 12 19 40 07 00 ff 32 11 12 19 00 ff 33 11 12 19 00 ff 3a 11 12 19 00 ff 38 11 12 19 00 ff 34 11 93 1b 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 37 11 40 07 00 ff 2a 11 00 ff 39 11 00 ff 2a 11 00 ff 38 11 00 ff 34 11 00 ff 39 11 00 ff 39 11 9d 07 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 34 11 00 ff 2e 11 00 ff 38 11 00 ff 2f 11 00 ff 2a 11 40 07 00 ff 35 11 00 ff 32 11 00 ff 37 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff b7 19 44 1a 00 ff 34 11 00 ff 2f 11 00 ff 2d 11 4a 07 00 ff 2a 11 4b 07 00 ff 36 11 3e 07 00 ff 2e 11 85 08 00 ff 2a 11 85 08 00 ff 2a 11 85 08 85 08 00 ff 39 11 6a 11 85 08 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 1f 03 40 1a 00 ff 35 11 00 ff 2a 11 00 ff 36 11 10 19 00 ff 34 11 00 ff 2d 11 40 07 00 ff 35 11 00 ff 33 11 00 ff 36 11 9d 07 00 ff 38 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff 1f 03 43 1a 00 ff 33 11 00 ff 37 11 00 ff 2c 11 10 19 00 ff 32 11 00 ff 30 11 00 ff 32 11 00 ff 33 11 2f 0c 00 ff 32 11 00 ff 2d 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 46 1a 00 ff b8 19 42 1a 00 ff 1f 03 41 1a 85 08 00 ff c1 19 43 1a 86 08 87 08 1c 1b 00 ff b6 19 e0 07 00 ff 39 11 7f 12 00 ff 2c 11 7b 12 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 6c 11 00 ff 3f 06 00 ff f3 15 00 ff 4d 16 00 ff f3 15 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 3b 1a 00 ff 1f 03 00 ff 2c 11 7f 12 00 ff 2c 11 77 12 69 1a 00 ff 68 04 26 1b 00 ff 68 04 1e 1b 00 ff 68 04 1e 1b 00 ff 6c 11 20 1b 00 ff 3f 06 00 ff 47 06 4c 16 00 ff 47 06 4c 16 00 ff 1f 1b 00 ff bb 19 00 ff c0 19 00 ff bb 19 00 ff 1f 03 00 ff 1f 03 00 ff b5 19 41 1a 00 ff bb 19 3f 1a 00 ff 1f 03 3f 1a 00 ff 1f 03 45 1a 00 ff 73 11 1b 1b 1b 1b 00 ff 69 11 00 ff 69 11 00 ff 69 11 1f 1b 00 ff 6f 11 23 1b 00 ff 96 1b 79 12 dc 15 85 08 00 ff 97 1b 79 12 73 0b 85 08 00 ff 97 1b 79 12 85 08 00 ff 99 1b 80 12 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 3c 1a 00 ff 1f 03 69 1a 00 ff 68 04 26 1b 00 ff 68 04 20 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff aa 1b 00 ff aa 1b 00 ff b1 1b 86 08 00 ff 97 1b 7c 12 85 08 00 ff 97 1b 80 12 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 41 1a 00 ff 1f 03 45 1a 00 ff 68 04 1b 1b 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff b4 19 40 1a 02 ff ad 1b 00 ff b1 1b 86 08 00 ff 99 1b 7c 12 85 08 00 ff 96 1b 80 12 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 b4 0d 00 ff 1f 03 69 1a 00 ff 68 04 26 1b 00 ff 68 04 1d 1b 20 1b 00 ff bb 19 44 1a 00 ff b5 19 43 1a 03 ff ad 1b 00 ff b1 1b 86 08 71 0b 00 ff 96 1b 78 12 00 ff bb 19 00 ff 1f 03 3c 1a 00 ff 1f 03 00 ff c1 19 41 1a 00 ff 1f 03 45 1a 00 ff 68 04 1d 1b 26 1b 00 ff 1f 03 40 1a 05 ff a9 1b db 15 86 08 00 ff 99 1b 78 12 00 ff b4 19 00 ff bb 19 00 ff b6 19 00 ff bd 19 00 ff bb 19 41 1a 00 ff b6 19 3f 1a 00 ff 1f 03 f4 07 05 ff a9 1b 43 1c 86 08 00 ff 9a 1b 78 12 00 ff 1f 03 61 00 00 00 00 00 00 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 ff 00 dc 05 00 00 3d 1a 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff bb 19 00 ff bc 19 00 ff 1f 03 00 ff d5 01 04 ff a9 1b 86 08 00 ff 98 1b 78 12 38 08 00 ff 1f 03 00 ff 1f 03 00 ff bd 19 00 ff c1 19 00 ff b5 19 00 ff 1f 03 3d 1a 00 ff b4 19 00 ff d5 01 04 ff a9 1b 43 1c 86 08 00 ff 96 1b 78 12 00 ff bf 19 00 ff 1f 03 3e 1a 00 ff 1f 03 3e 1a 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 00 ff d5 01 04 ff a9 1b db 15 86 08 00 ff 99 1b 78 12 00 ff 1f 03 00 ff b8 19 3d 1a 00 ff b6 19 70 1a 00 ff 1f 03 6a 1a 00 ff 1f 03 6a 1a 00 ff 1f 03 6a 1a 00 ff bc 19 f4 07 04 ff ae 1b 00 ff b2 1b 71 0b 87 08 00 ff 9a 1b 78 12 00 ff b4 19 00 ff c0 19 00 ff 1f 03 69 1a 00 ff 68 04 25 1b 00 ff 68 04 24 1b 00 ff bd 19 44 1a 00 ff b8 19 43 1a 03 ff ae 1b 00 ff b2 1b 87 08 00 ff 96 1b 7d 12 00 ff 99 1b 81 12 00 ff b6 19 00 ff bd 19 00 ff 1f 03 69 1a 00 ff 68 04 1f 1b 1b 1b 00 ff 68 04 23 1b 00 ff bb 19 40 1a 02 ff a8 1b dc 15 85 08 00 ff a8 1b 73 0b 85 08 00 ff b2 1b 87 08 00 ff 96 1b 7d 12 00 ff 96 1b 81 12 00 ff 1f 03 00 ff bb 19 3c 1a 00 ff 1f 03 00 ff 1f 03 69 1a 00 ff 68 04 1d 1b 1b 1b 00 ff bf 19 44 1a 00 ff bb 19 43 1a 02 ff 96 1b 77 12 00 ff 96 1b 77 12 00 ff 97 1b 77 12 df 16 00 ff 9a 1b 81 12 00 ff 1f 03 3d 1a 00 ff 1f 03 00 ff c1 19 00 ff b9 19 70 1a 00 ff 1f 03 47 1a 00 ff 68 04 1d 1b 1b 1b 00 ff 1f 03 40 1a 03 ff 1f 03 00 ff 1f 03 00 ff b5 19 00 ff 1f 03 00 ff ba 19 00 ff b7 19 00 ff 1f 03 70 1a 00 ff 1f 03 47 1a 00 ff 68 04 25 1b 00 ff 68 04 1d 1b 22 1b 00 ff c0 19 40 1a 03 ff b6 19 00 ff 1f 03 00 ff b7 19 00 ff bf 19 00 ff 1f 03 00 ff 1f 03 70 1a 00 ff 1f 03 47 1a 00 ff 68 04 25 1b 00 ff 68 04 22 1b 00 ff 68 04 1d 1b 00 ff bf 19 46 1a 00 ff bf 19 42 1a 02 ff 1f 03 47 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 40 1a 00 ff 1f 03 3f 07 00 ff bb 19 d2 19 00 ff c0 19 00 ff 1f 03 00 ff c1 19 32 12 41 06 00 ff 77 12 35 12 81 15 00 ff 77 12 80 15 00 ff 77 12 41 06 00 ff b7 19 65 1a 00 ff 68 04 1c 1b 00 ff 68 04 22 1b 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff be 19 40 1a 00 ff 1f 03 40 07 00 ff 1f 03 3c 1a 00 ff bd 19 3e 1a 00 ff bb 19 00 ff 1f 03 36 12 00 ff c0 19 34 12 00 ff 1f 03 00 ff 1f 03 01 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 1f 03 44 1a 00 ff c0 19 43 1a 00 ff 1f 03 00 ff 1f 03 00 ff c0 19 d2 19 00 ff bb 19 00 ff bf 19 00 ff b8 19 3b 1a 00 ff be 19 02 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff 1f 03 43 1a 00 ff 1f 03 00 ff 1f 03 00 ff bc 19 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff b4 19 00 ff 1f 03 02 ff 68 04 1e 1b 00 ff 68 04 1d 1b 20 1b 00 ff 1f 03 40 1a 00 ff bd 19 93 1b 00 ff bc 19 3b 1a 00 ff b4 19 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 3b 1a 00 ff 1f 03 00 ff bb 19 3c 1a 03 ff b8 19 45 1a 00 ff 68 04 1d 1b 26 1b 00 ff b9 19 40 1a 00 ff bb 19 00 ff bb 19 3e 1a 00 ff bb 19 3c 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 00 ff c1 19 00 ff b5 19 03 ff b8 19 41 1a 00 ff b8 19 3f 1a 00 ff 1f 03 43 1a 00 ff 1f 03 de 09 00 ff c1 19 00 ff bf 19 00 ff 1f 03 00 ff 1f 03 00 ff b5 19 00 ff b7 19 00 ff 7e 12 00 ff 7a 12 02 ff b8 19 00 ff bb 19 4c 13 00 ff be 19 3f 07 00 ff ba 19 42 07 00 ff bb 19 40 07 00 ff b7 19 00 ff bf 19 00 ff c0 19 00 ff 1f 03 d2 19 00 ff bb 19 00 ff 76 12 03 ff b4 19 00 ff b4 19 00 ff b4 19 00 ff bb 19 00 ff 1f 03 00 ff bf 19 00 ff b7 19 00 ff c0 19 00 ff 1f 03 00 ff bb 19 00 ff 76 12 03 ff bf 19 00 ff 1f 03 00 ff b4 19 00 ff b5 19 54 0b 03 00 ff bb 19 3b 1a 00 ff b7 19 00 ff b4 19 00 ff c1 19 00 ff c1 19 00 ff c1 19 00 ff 76 12 03 ff b4 19 00 ff bb 19 00 ff 1f 03 00 ff b9 19 00 ff bd 19 00 ff bf 19 00 ff c0 19 3e 1a 00 ff b4 19 00 ff 1f 03 00 ff b5 19 00 ff 7f 12 03 ff b9 19 00 ff 1f 03 4c 13 00 ff b7 19 ee 1b 3e 07 00 ff 1f 03 ec 1b 3f 07 00 ff 1f 03 ec 1b 00 ff 1f 03 f1 1b 00 ff c1 19 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 04 ff b8 19 6a 1a 00 ff bf 19 6a 1a 00 ff b8 19 ea 1b 42 1a 00 ff 1f 03 e9 1b b4 0d 00 ff be 19 e9 1b 3e 1a 00 ff 1f 03 d2 19 eb 1b 00 ff c1 19 00 ff b6 19 00 ff 1f 03 d2 19 00 ff b8 19 04 ff 68 04 1c 1b 00 ff 68 04 24 1b 00 ff c0 19 ef 1b 40 1a 00 ff 1f 03 ed 1b 00 ff 1f 03 ed 1b ee 1b 00 ff bb 19 f0 1b ec 1b 00 ff 1f 03 f1 1b 00 ff ba 19 00 ff 1f 03 05 ff 68 04 00 ff 68 04 1d 1b 00 ff bf 19 40 1a 00 ff c1 19 40 07 00 ff 1f 03 ea 1b 00 ff c1 19 e9 1b 00 ff bb 19 f4 1b 00 ff bd 19 f1 1b 00 ff bb 19 05 ff 68 04 00 ff 68 04 1d 1b 00 ff bb 19 40 1a 00 ff 1f 03 00 ff c1 19 ef 1b 00 ff 1f 03 f3 1b 00 ff 1f 03 e9 1b 00 ff 1f 03 eb 1b 00 ff 1f 03 05 ff 68 04 00 ff 68 04 1d 1b 00 ff be 19 40 1a 00 ff 1f 03 00 ff b6 19 00 ff 1f 03 ee 1b ef 1b 3b 1a 00 ff b8 19 ec 1b ed 1b 00 ff c1 19 f1 1b f0 1b 00 ff 1f 03 05 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 46 1a 00 ff c1 19 42 1a 00 ff bd 19 3c 1a 00 ff 1f 03 d1 19 ea 1b 00 ff 1f 03 e9 1b 00 ff 1f 03 d3 19 eb 1b 00 ff 1f 03 00 ff 1f 03 04 ff bb 19 d3 19 00 ff bd 19 00 ff bf 19 0b ff bc 19 00 ff bb 19 33 1a 0c ff 1f 03 3b 1a 0d ff b4 19 36 1b 0d ff b6 19 39 1a 0d ff b9 01 00 ff c2 01 0c ff 98 01 4c 13 47 1c 00 ff b8 01 0c ff 98 01 00 ff b8 01 0c ff 98 01 00 ff b8 01 0c ff 98 01 00 ff b8 01 0c ff 98 01 4c 13 47 1c 00 ff b8 01 0c ff ba 01 00 ff c1 01 0c ff bb 19 39 1a 0d ff c1 19 36 1b 0d ff bb 19 3a 1a 0d ff bf 19 57 1b 0d ff bc 19 3f 07 0d ff 1f 03 42 1a 00 ff 1f 03 58 1b ff ff ff ff ff ff fc ff 83 ea 7d 7d 79 06 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 00 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 75 6e 20 4a 75 6c 20 32 34 20 32 31 3a 30 39 3a 34 38 20 32 30 32 32 2e a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (3853 bytes, 3839 unread, last opcode is 0x0a (10), prev opcode is 0xffffffff (-1), proto: 792): InputMessage eof reached
+10 0f 09 0f
+0a 00 00 00 10 32 00 01 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 64 ea 7d 7d 79 06 39 11 6c 11 5e 0b 00 ff 2a 11 00 ff 2a 11 00 ff 37 11 6e 11 00 ff 34 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 99 1b 73 11 00 ff 9a 1b 69 11 00 ff 9a 1b 69 11 00 ff 96 1b 69 11 00 ff 96 1b 74 11 00 ff 2e 11 6c 11 00 ff 33 11 00 ff 39 11 00 ff 2d 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 37 11 6c 11 79 0a 00 ff 38 11 00 ff 35 11 00 ff 31 11 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 37 11 6c 11 00 ff 30 11 00 ff 2a 11 61 00 00 00 00 00 c1 00 00 80 06 00 48 61 6c 76 61 72 64 01 8f 00 03 4d 4e 27 01 ff 00 5a 00 00 00 00 ff 35 11 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 38 11 70 11 00 ff 35 11 00 ff 37 11 00 ff 2d 11 00 ff 38 11 6e 11 00 ff 2c 11 6d 11 7c 0a 00 ff 36 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 2a 11 0f 19 00 ff 2d 11 00 ff 34 11 00 ff 2a 11 00 ff 32 11 00 ff 38 11 00 ff 35 11 6e 11 00 ff 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 30 11 0f 19 00 ff 2a 11 00 ff 2f 11 00 ff 39 11 00 ff 39 11 00 ff 35 11 00 ff 36 11 00 ff 2b 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 2c 11 0f 19 00 ff 2a 11 00 ff 38 11 00 ff 2b 11 6b 11 00 ff 39 11 00 ff 35 11 00 ff 36 11 00 ff 37 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 2c 11 93 1b 00 ff 34 11 12 19 00 ff 2d 11 93 1b 00 ff 38 11 6e 11 00 ff 39 11 0b 14 00 ff 2a 11 0b 14 00 ff 3a 11 0b 14 00 ff 3a 11 74 11 00 ff 2d 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 2f 11 41 07 00 ff 32 11 00 ff 2a 11 41 07 00 ff 38 11 4a 07 00 ff 2d 11 00 ff 2f 11 00 ff 35 11 00 ff 33 11 70 11 00 ff 2b 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 36 11 00 ff 33 11 00 ff 2f 11 00 ff 2c 11 41 07 00 ff 38 11 00 ff 32 11 00 ff 32 11 00 ff 36 11 2b 0c 00 ff 2c 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 2a 11 00 ff 36 11 00 ff 34 11 00 ff 36 11 00 ff 33 11 4a 07 00 ff 34 11 49 07 00 ff 2e 11 00 ff 34 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 37 11 12 19 4a 07 00 ff 2e 11 12 19 00 ff 39 11 12 19 40 07 00 ff 32 11 12 19 00 ff 33 11 12 19 00 ff 3a 11 12 19 00 ff 38 11 12 19 00 ff 34 11 93 1b 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 37 11 40 07 00 ff 2a 11 00 ff 39 11 00 ff 2a 11 00 ff 38 11 00 ff 34 11 00 ff 39 11 00 ff 39 11 9d 07 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 34 11 00 ff 2e 11 00 ff 38 11 00 ff 2f 11 00 ff 2a 11 40 07 00 ff 35 11 00 ff 32 11 00 ff 37 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff b7 19 44 1a 00 ff 34 11 00 ff 2f 11 00 ff 2d 11 4a 07 00 ff 2a 11 4b 07 00 ff 36 11 3e 07 00 ff 2e 11 85 08 00 ff 2a 11 85 08 00 ff 2a 11 85 08 85 08 00 ff 39 11 6a 11 85 08 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 1f 03 40 1a 00 ff 35 11 00 ff 2a 11 00 ff 36 11 10 19 00 ff 34 11 00 ff 2d 11 40 07 00 ff 35 11 00 ff 33 11 00 ff 36 11 9d 07 00 ff 38 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff 1f 03 43 1a 00 ff 33 11 00 ff 37 11 00 ff 2c 11 10 19 00 ff 32 11 00 ff 30 11 00 ff 32 11 00 ff 33 11 2f 0c 00 ff 32 11 00 ff 2d 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 46 1a 00 ff b8 19 42 1a 00 ff 1f 03 41 1a 85 08 00 ff c1 19 43 1a 86 08 87 08 1c 1b 00 ff b6 19 e0 07 00 ff 39 11 7f 12 00 ff 2c 11 7b 12 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 6c 11 00 ff 3f 06 00 ff f3 15 00 ff 4d 16 00 ff f3 15 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 3b 1a 00 ff 1f 03 00 ff 2c 11 7f 12 00 ff 2c 11 77 12 69 1a 00 ff 68 04 26 1b 00 ff 68 04 1e 1b 00 ff 68 04 1e 1b 00 ff 6c 11 20 1b 00 ff 3f 06 00 ff 47 06 4c 16 00 ff 47 06 4c 16 00 ff 1f 1b 00 ff bb 19 00 ff c0 19 00 ff bb 19 00 ff 1f 03 00 ff 1f 03 00 ff b5 19 41 1a 00 ff bb 19 3f 1a 00 ff 1f 03 3f 1a 00 ff 1f 03 45 1a 00 ff 73 11 1b 1b 1b 1b 00 ff 69 11 00 ff 69 11 00 ff 69 11 1f 1b 00 ff 6f 11 23 1b 00 ff 96 1b 79 12 dc 15 85 08 00 ff 97 1b 79 12 73 0b 85 08 00 ff 97 1b 79 12 85 08 00 ff 99 1b 80 12 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 3c 1a 00 ff 1f 03 69 1a 00 ff 68 04 26 1b 00 ff 68 04 20 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff aa 1b 00 ff aa 1b 00 ff b1 1b 86 08 00 ff 97 1b 7c 12 85 08 00 ff 97 1b 80 12 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 41 1a 00 ff 1f 03 45 1a 00 ff 68 04 1b 1b 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff b4 19 40 1a 02 ff ad 1b 00 ff b1 1b 86 08 00 ff 99 1b 7c 12 85 08 00 ff 96 1b 80 12 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 b4 0d 00 ff 1f 03 69 1a 00 ff 68 04 26 1b 00 ff 68 04 1d 1b 20 1b 00 ff bb 19 44 1a 00 ff b5 19 43 1a 03 ff ad 1b 00 ff b1 1b 86 08 71 0b 00 ff 96 1b 78 12 00 ff bb 19 00 ff 1f 03 3c 1a 00 ff 1f 03 00 ff c1 19 41 1a 00 ff 1f 03 45 1a 00 ff 68 04 1d 1b 26 1b 00 ff 1f 03 40 1a 05 ff a9 1b db 15 86 08 00 ff 99 1b 78 12 00 ff b4 19 00 ff bb 19 00 ff b6 19 00 ff bd 19 00 ff bb 19 41 1a 00 ff b6 19 3f 1a 00 ff 1f 03 f4 07 05 ff a9 1b 43 1c 86 08 00 ff 9a 1b 78 12 00 ff 1f 03 61 00 00 00 00 00 00 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 ff 00 dc 05 00 00 3d 1a 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff bb 19 00 ff bc 19 00 ff 1f 03 00 ff d5 01 04 ff a9 1b 86 08 00 ff 98 1b 78 12 38 08 00 ff 1f 03 00 ff 1f 03 00 ff bd 19 00 ff c1 19 00 ff b5 19 00 ff 1f 03 3d 1a 00 ff b4 19 00 ff d5 01 04 ff a9 1b 43 1c 86 08 00 ff 96 1b 78 12 00 ff bf 19 00 ff 1f 03 3e 1a 00 ff 1f 03 3e 1a 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 00 ff d5 01 04 ff a9 1b db 15 86 08 00 ff 99 1b 78 12 00 ff 1f 03 00 ff b8 19 3d 1a 00 ff b6 19 70 1a 00 ff 1f 03 6a 1a 00 ff 1f 03 6a 1a 00 ff 1f 03 6a 1a 00 ff bc 19 f4 07 04 ff ae 1b 00 ff b2 1b 71 0b 87 08 00 ff 9a 1b 78 12 00 ff b4 19 00 ff c0 19 00 ff 1f 03 69 1a 00 ff 68 04 25 1b 00 ff 68 04 24 1b 00 ff bd 19 44 1a 00 ff b8 19 43 1a 03 ff ae 1b 00 ff b2 1b 87 08 00 ff 96 1b 7d 12 00 ff 99 1b 81 12 00 ff b6 19 00 ff bd 19 00 ff 1f 03 69 1a 00 ff 68 04 1f 1b 1b 1b 00 ff 68 04 23 1b 00 ff bb 19 40 1a 02 ff a8 1b dc 15 85 08 00 ff a8 1b 73 0b 85 08 00 ff b2 1b 87 08 00 ff 96 1b 7d 12 00 ff 96 1b 81 12 00 ff 1f 03 00 ff bb 19 3c 1a 00 ff 1f 03 00 ff 1f 03 69 1a 00 ff 68 04 1d 1b 1b 1b 00 ff bf 19 44 1a 00 ff bb 19 43 1a 02 ff 96 1b 77 12 00 ff 96 1b 77 12 00 ff 97 1b 77 12 df 16 00 ff 9a 1b 81 12 00 ff 1f 03 3d 1a 00 ff 1f 03 00 ff c1 19 00 ff b9 19 70 1a 00 ff 1f 03 47 1a 00 ff 68 04 1d 1b 1b 1b 00 ff 1f 03 40 1a 03 ff 1f 03 00 ff 1f 03 00 ff b5 19 00 ff 1f 03 00 ff ba 19 00 ff b7 19 00 ff 1f 03 70 1a 00 ff 1f 03 47 1a 00 ff 68 04 25 1b 00 ff 68 04 1d 1b 22 1b 00 ff c0 19 40 1a 03 ff b6 19 00 ff 1f 03 00 ff b7 19 00 ff bf 19 00 ff 1f 03 00 ff 1f 03 70 1a 00 ff 1f 03 47 1a 00 ff 68 04 25 1b 00 ff 68 04 22 1b 00 ff 68 04 1d 1b 00 ff bf 19 46 1a 00 ff bf 19 42 1a 02 ff 1f 03 47 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 40 1a 00 ff 1f 03 3f 07 00 ff bb 19 d2 19 00 ff c0 19 00 ff 1f 03 00 ff c1 19 32 12 41 06 00 ff 77 12 35 12 81 15 00 ff 77 12 80 15 00 ff 77 12 41 06 00 ff b7 19 65 1a 00 ff 68 04 1c 1b 00 ff 68 04 22 1b 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff be 19 40 1a 00 ff 1f 03 40 07 00 ff 1f 03 3c 1a 00 ff bd 19 3e 1a 00 ff bb 19 00 ff 1f 03 36 12 00 ff c0 19 34 12 00 ff 1f 03 00 ff 1f 03 01 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 1f 03 44 1a 00 ff c0 19 43 1a 00 ff 1f 03 00 ff 1f 03 00 ff c0 19 d2 19 00 ff bb 19 00 ff bf 19 00 ff b8 19 3b 1a 00 ff be 19 02 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff 1f 03 43 1a 00 ff 1f 03 00 ff 1f 03 00 ff bc 19 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff b4 19 00 ff 1f 03 02 ff 68 04 1e 1b 00 ff 68 04 1d 1b 20 1b 00 ff 1f 03 40 1a 00 ff bd 19 93 1b 00 ff bc 19 3b 1a 00 ff b4 19 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 3b 1a 00 ff 1f 03 00 ff bb 19 3c 1a 03 ff b8 19 45 1a 00 ff 68 04 1d 1b 26 1b 00 ff b9 19 40 1a 00 ff bb 19 00 ff bb 19 3e 1a 00 ff bb 19 3c 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 00 ff c1 19 00 ff b5 19 03 ff b8 19 41 1a 00 ff b8 19 3f 1a 00 ff 1f 03 43 1a 00 ff 1f 03 de 09 00 ff c1 19 00 ff bf 19 00 ff 1f 03 00 ff 1f 03 00 ff b5 19 00 ff b7 19 00 ff 7e 12 00 ff 7a 12 02 ff b8 19 00 ff bb 19 4c 13 00 ff be 19 3f 07 00 ff ba 19 42 07 00 ff bb 19 40 07 00 ff b7 19 00 ff bf 19 00 ff c0 19 00 ff 1f 03 d2 19 00 ff bb 19 00 ff 76 12 03 ff b4 19 00 ff b4 19 00 ff b4 19 00 ff bb 19 00 ff 1f 03 00 ff bf 19 00 ff b7 19 00 ff c0 19 00 ff 1f 03 00 ff bb 19 00 ff 76 12 03 ff bf 19 00 ff 1f 03 00 ff b4 19 00 ff b5 19 54 0b 03 00 ff bb 19 3b 1a 00 ff b7 19 00 ff b4 19 00 ff c1 19 00 ff c1 19 00 ff c1 19 00 ff 76 12 03 ff b4 19 00 ff bb 19 00 ff 1f 03 00 ff b9 19 00 ff bd 19 00 ff bf 19 00 ff c0 19 3e 1a 00 ff b4 19 00 ff 1f 03 00 ff b5 19 00 ff 7f 12 03 ff b9 19 00 ff 1f 03 4c 13 00 ff b7 19 ee 1b 3e 07 00 ff 1f 03 ec 1b 3f 07 00 ff 1f 03 ec 1b 00 ff 1f 03 f1 1b 00 ff c1 19 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 04 ff b8 19 6a 1a 00 ff bf 19 6a 1a 00 ff b8 19 ea 1b 42 1a 00 ff 1f 03 e9 1b b4 0d 00 ff be 19 e9 1b 3e 1a 00 ff 1f 03 d2 19 eb 1b 00 ff c1 19 00 ff b6 19 00 ff 1f 03 d2 19 00 ff b8 19 04 ff 68 04 1c 1b 00 ff 68 04 24 1b 00 ff c0 19 ef 1b 40 1a 00 ff 1f 03 ed 1b 00 ff 1f 03 ed 1b ee 1b 00 ff bb 19 f0 1b ec 1b 00 ff 1f 03 f1 1b 00 ff ba 19 00 ff 1f 03 05 ff 68 04 00 ff 68 04 1d 1b 00 ff bf 19 40 1a 00 ff c1 19 40 07 00 ff 1f 03 ea 1b 00 ff c1 19 e9 1b 00 ff bb 19 f4 1b 00 ff bd 19 f1 1b 00 ff bb 19 05 ff 68 04 00 ff 68 04 1d 1b 00 ff bb 19 40 1a 00 ff 1f 03 00 ff c1 19 ef 1b 00 ff 1f 03 f3 1b 00 ff 1f 03 e9 1b 00 ff 1f 03 eb 1b 00 ff 1f 03 05 ff 68 04 00 ff 68 04 1d 1b 00 ff be 19 40 1a 00 ff 1f 03 00 ff b6 19 00 ff 1f 03 ee 1b ef 1b 3b 1a 00 ff b8 19 ec 1b ed 1b 00 ff c1 19 f1 1b f0 1b 00 ff 1f 03 05 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 46 1a 00 ff c1 19 42 1a 00 ff bd 19 3c 1a 00 ff 1f 03 d1 19 ea 1b 00 ff 1f 03 e9 1b 00 ff 1f 03 d3 19 eb 1b 00 ff 1f 03 00 ff 1f 03 04 ff bb 19 d3 19 00 ff bd 19 00 ff bf 19 0b ff bc 19 00 ff bb 19 33 1a 0c ff 1f 03 3b 1a 0d ff b4 19 36 1b 0d ff b6 19 39 1a 0d ff b9 01 00 ff c2 01 0c ff 98 01 4c 13 47 1c 00 ff b8 01 0c ff 98 01 00 ff b8 01 0c ff 98 01 00 ff b8 01 0c ff 98 01 00 ff b8 01 0c ff 98 01 4c 13 47 1c 00 ff b8 01 0c ff ba 01 00 ff c1 01 0c ff bb 19 39 1a 0d ff c1 19 36 1b 0d ff bb 19 3a 1a 0d ff bf 19 57 1b 0d ff bc 19 3f 07 0d ff 1f 03 42 1a 00 ff 1f 03 58 1b ff ff ff ff ff ff fc ff 83 ea 7d 7d 79 06 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 00 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 32 3a 32 32 3a 30 39 20 32 30 32 32 2e a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (3862 bytes, 3839 unread, last opcode is 0x0a (10), prev opcode is 0x32 (50), proto: 792): InputMessage eof reached
+18 0f 12 0f 43 01 00 50 01
+32 00 00 00
+0a 00 00 00 10 32 00 01 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 64 ea 7d 7d 79 06 39 11 6c 11 5e 0b 00 ff 2a 11 00 ff 2a 11 00 ff 37 11 6e 11 00 ff 34 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 99 1b 73 11 00 ff 9a 1b 69 11 00 ff 9a 1b 69 11 00 ff 96 1b 69 11 00 ff 96 1b 74 11 00 ff 2e 11 6c 11 00 ff 33 11 00 ff 39 11 00 ff 2d 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 37 11 6c 11 79 0a 00 ff 38 11 00 ff 35 11 00 ff 31 11 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 37 11 6c 11 00 ff 30 11 61 00 00 00 00 00 c1 00 00 80 06 00 48 61 6c 76 61 72 64 00 8f 00 03 4d 4e 27 01 ff 00 5a 00 00 00 00 ff 2a 11 00 ff 35 11 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 38 11 70 11 00 ff 35 11 00 ff 37 11 00 ff 2d 11 00 ff 38 11 6e 11 00 ff 2c 11 6d 11 7c 0a 00 ff 36 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 2a 11 0f 19 00 ff 2d 11 00 ff 34 11 00 ff 2a 11 00 ff 32 11 00 ff 38 11 00 ff 35 11 6e 11 00 ff 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 30 11 0f 19 00 ff 2a 11 00 ff 2f 11 00 ff 39 11 00 ff 39 11 00 ff 35 11 00 ff 36 11 00 ff 2b 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 2c 11 0f 19 00 ff 2a 11 00 ff 38 11 00 ff 2b 11 6b 11 00 ff 39 11 00 ff 35 11 00 ff 36 11 00 ff 37 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 2c 11 93 1b 00 ff 34 11 12 19 00 ff 2d 11 93 1b 00 ff 38 11 6e 11 00 ff 39 11 0b 14 00 ff 2a 11 0b 14 00 ff 3a 11 0b 14 00 ff 3a 11 74 11 00 ff 2d 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 2f 11 41 07 00 ff 32 11 00 ff 2a 11 41 07 00 ff 38 11 4a 07 00 ff 2d 11 00 ff 2f 11 00 ff 35 11 00 ff 33 11 70 11 00 ff 2b 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 36 11 00 ff 33 11 00 ff 2f 11 00 ff 2c 11 41 07 00 ff 38 11 00 ff 32 11 00 ff 32 11 00 ff 36 11 2b 0c 00 ff 2c 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 2a 11 00 ff 36 11 00 ff 34 11 00 ff 36 11 00 ff 33 11 4a 07 00 ff 34 11 49 07 00 ff 2e 11 00 ff 34 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 37 11 12 19 4a 07 00 ff 2e 11 12 19 00 ff 39 11 12 19 40 07 00 ff 32 11 12 19 00 ff 33 11 12 19 00 ff 3a 11 12 19 00 ff 38 11 12 19 00 ff 34 11 93 1b 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 37 11 40 07 00 ff 2a 11 00 ff 39 11 00 ff 2a 11 00 ff 38 11 00 ff 34 11 00 ff 39 11 00 ff 39 11 9d 07 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 34 11 00 ff 2e 11 00 ff 38 11 00 ff 2f 11 00 ff 2a 11 40 07 00 ff 35 11 00 ff 32 11 00 ff 37 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff b7 19 44 1a 00 ff 34 11 00 ff 2f 11 00 ff 2d 11 4a 07 00 ff 2a 11 4b 07 00 ff 36 11 3e 07 00 ff 2e 11 85 08 00 ff 2a 11 85 08 00 ff 2a 11 85 08 85 08 00 ff 39 11 6a 11 85 08 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 1f 03 40 1a 00 ff 35 11 00 ff 2a 11 00 ff 36 11 10 19 00 ff 34 11 00 ff 2d 11 40 07 00 ff 35 11 00 ff 33 11 00 ff 36 11 9d 07 00 ff 38 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff 1f 03 43 1a 00 ff 33 11 00 ff 37 11 00 ff 2c 11 10 19 00 ff 32 11 00 ff 30 11 00 ff 32 11 00 ff 33 11 2f 0c 00 ff 32 11 00 ff 2d 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 46 1a 00 ff b8 19 42 1a 00 ff 1f 03 41 1a 85 08 00 ff c1 19 43 1a 86 08 87 08 1c 1b 00 ff b6 19 e0 07 00 ff 39 11 7f 12 00 ff 2c 11 7b 12 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 6c 11 00 ff 3f 06 00 ff f3 15 00 ff 4d 16 00 ff f3 15 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 3b 1a 00 ff 1f 03 00 ff 2c 11 7f 12 00 ff 2c 11 77 12 69 1a 00 ff 68 04 26 1b 00 ff 68 04 1e 1b 00 ff 68 04 1e 1b 00 ff 6c 11 20 1b 00 ff 3f 06 00 ff 47 06 4c 16 00 ff 47 06 4c 16 00 ff 1f 1b 00 ff bb 19 00 ff c0 19 00 ff bb 19 00 ff 1f 03 00 ff 1f 03 00 ff b5 19 41 1a 00 ff bb 19 3f 1a 00 ff 1f 03 3f 1a 00 ff 1f 03 45 1a 00 ff 73 11 1b 1b 1b 1b 00 ff 69 11 00 ff 69 11 00 ff 69 11 1f 1b 00 ff 6f 11 23 1b 00 ff 96 1b 79 12 dc 15 85 08 00 ff 97 1b 79 12 73 0b 85 08 00 ff 97 1b 79 12 85 08 00 ff 99 1b 80 12 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 3c 1a 00 ff 1f 03 69 1a 00 ff 68 04 26 1b 00 ff 68 04 20 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff aa 1b 00 ff aa 1b 00 ff b1 1b 86 08 00 ff 97 1b 7c 12 85 08 00 ff 97 1b 80 12 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 41 1a 00 ff 1f 03 45 1a 00 ff 68 04 1b 1b 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff b4 19 40 1a 02 ff ad 1b 00 ff b1 1b 86 08 00 ff 99 1b 7c 12 85 08 00 ff 96 1b 80 12 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 b4 0d 00 ff 1f 03 69 1a 00 ff 68 04 26 1b 00 ff 68 04 1d 1b 20 1b 00 ff bb 19 44 1a 00 ff b5 19 43 1a 03 ff ad 1b 00 ff b1 1b 86 08 71 0b 00 ff 96 1b 78 12 00 ff bb 19 00 ff 1f 03 3c 1a 00 ff 1f 03 00 ff c1 19 41 1a 00 ff 1f 03 45 1a 00 ff 68 04 1d 1b 26 1b 00 ff 1f 03 40 1a 05 ff a9 1b db 15 86 08 00 ff 99 1b 78 12 00 ff b4 19 00 ff bb 19 00 ff b6 19 00 ff bd 19 00 ff bb 19 41 1a 00 ff b6 19 3f 1a 00 ff 1f 03 f4 07 05 ff a9 1b 43 1c 86 08 00 ff 9a 1b 78 12 00 ff 1f 03 61 00 00 00 00 00 00 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 ff 00 dc 05 00 00 3d 1a 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff bb 19 00 ff bc 19 00 ff 1f 03 00 ff d5 01 04 ff a9 1b 86 08 00 ff 98 1b 78 12 38 08 00 ff 1f 03 00 ff 1f 03 00 ff bd 19 00 ff c1 19 00 ff b5 19 00 ff 1f 03 3d 1a 00 ff b4 19 00 ff d5 01 04 ff a9 1b 43 1c 86 08 00 ff 96 1b 78 12 00 ff bf 19 00 ff 1f 03 3e 1a 00 ff 1f 03 3e 1a 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 00 ff d5 01 04 ff a9 1b db 15 86 08 00 ff 99 1b 78 12 00 ff 1f 03 00 ff b8 19 3d 1a 00 ff b6 19 70 1a 00 ff 1f 03 6a 1a 00 ff 1f 03 6a 1a 00 ff 1f 03 6a 1a 00 ff bc 19 f4 07 04 ff ae 1b 00 ff b2 1b 71 0b 87 08 00 ff 9a 1b 78 12 00 ff b4 19 00 ff c0 19 00 ff 1f 03 69 1a 00 ff 68 04 25 1b 00 ff 68 04 24 1b 00 ff bd 19 44 1a 00 ff b8 19 43 1a 03 ff ae 1b 00 ff b2 1b 87 08 00 ff 96 1b 7d 12 00 ff 99 1b 81 12 00 ff b6 19 00 ff bd 19 00 ff 1f 03 69 1a 00 ff 68 04 1f 1b 1b 1b 00 ff 68 04 23 1b 00 ff bb 19 40 1a 02 ff a8 1b dc 15 85 08 00 ff a8 1b 73 0b 85 08 00 ff b2 1b 87 08 00 ff 96 1b 7d 12 00 ff 96 1b 81 12 00 ff 1f 03 00 ff bb 19 3c 1a 00 ff 1f 03 00 ff 1f 03 69 1a 00 ff 68 04 1d 1b 1b 1b 00 ff bf 19 44 1a 00 ff bb 19 43 1a 02 ff 96 1b 77 12 00 ff 96 1b 77 12 00 ff 97 1b 77 12 df 16 00 ff 9a 1b 81 12 00 ff 1f 03 3d 1a 00 ff 1f 03 00 ff c1 19 00 ff b9 19 70 1a 00 ff 1f 03 47 1a 00 ff 68 04 1d 1b 1b 1b 00 ff 1f 03 40 1a 03 ff 1f 03 00 ff 1f 03 00 ff b5 19 00 ff 1f 03 00 ff ba 19 00 ff b7 19 00 ff 1f 03 70 1a 00 ff 1f 03 47 1a 00 ff 68 04 25 1b 00 ff 68 04 1d 1b 22 1b 00 ff c0 19 40 1a 03 ff b6 19 00 ff 1f 03 00 ff b7 19 00 ff bf 19 00 ff 1f 03 00 ff 1f 03 70 1a 00 ff 1f 03 47 1a 00 ff 68 04 25 1b 00 ff 68 04 22 1b 00 ff 68 04 1d 1b 00 ff bf 19 46 1a 00 ff bf 19 42 1a 02 ff 1f 03 47 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 40 1a 00 ff 1f 03 3f 07 00 ff bb 19 d2 19 00 ff c0 19 00 ff 1f 03 00 ff c1 19 32 12 41 06 00 ff 77 12 35 12 81 15 00 ff 77 12 80 15 00 ff 77 12 41 06 00 ff b7 19 65 1a 00 ff 68 04 1c 1b 00 ff 68 04 22 1b 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff be 19 40 1a 00 ff 1f 03 40 07 00 ff 1f 03 3c 1a 00 ff bd 19 3e 1a 00 ff bb 19 00 ff 1f 03 36 12 00 ff c0 19 34 12 00 ff 1f 03 00 ff 1f 03 01 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 1f 03 44 1a 00 ff c0 19 43 1a 00 ff 1f 03 00 ff 1f 03 00 ff c0 19 d2 19 00 ff bb 19 00 ff bf 19 00 ff b8 19 3b 1a 00 ff be 19 02 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff 1f 03 43 1a 00 ff 1f 03 00 ff 1f 03 00 ff bc 19 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff b4 19 00 ff 1f 03 02 ff 68 04 1e 1b 00 ff 68 04 1d 1b 20 1b 00 ff 1f 03 40 1a 00 ff bd 19 93 1b 00 ff bc 19 3b 1a 00 ff b4 19 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 3b 1a 00 ff 1f 03 00 ff bb 19 3c 1a 03 ff b8 19 45 1a 00 ff 68 04 1d 1b 26 1b 00 ff b9 19 40 1a 00 ff bb 19 00 ff bb 19 3e 1a 00 ff bb 19 3c 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 00 ff c1 19 00 ff b5 19 03 ff b8 19 41 1a 00 ff b8 19 3f 1a 00 ff 1f 03 43 1a 00 ff 1f 03 de 09 00 ff c1 19 00 ff bf 19 00 ff 1f 03 00 ff 1f 03 00 ff b5 19 00 ff b7 19 00 ff 7e 12 00 ff 7a 12 02 ff b8 19 00 ff bb 19 4c 13 00 ff be 19 3f 07 00 ff ba 19 42 07 00 ff bb 19 40 07 00 ff b7 19 00 ff bf 19 00 ff c0 19 00 ff 1f 03 d2 19 00 ff bb 19 00 ff 76 12 03 ff b4 19 00 ff b4 19 00 ff b4 19 00 ff bb 19 00 ff 1f 03 00 ff bf 19 00 ff b7 19 00 ff c0 19 00 ff 1f 03 00 ff bb 19 00 ff 76 12 03 ff bf 19 00 ff 1f 03 00 ff b4 19 00 ff b5 19 54 0b 03 00 ff bb 19 3b 1a 00 ff b7 19 00 ff b4 19 00 ff c1 19 00 ff c1 19 00 ff c1 19 00 ff 76 12 03 ff b4 19 00 ff bb 19 00 ff 1f 03 00 ff b9 19 00 ff bd 19 00 ff bf 19 00 ff c0 19 3e 1a 00 ff b4 19 00 ff 1f 03 00 ff b5 19 00 ff 7f 12 03 ff b9 19 00 ff 1f 03 4c 13 00 ff b7 19 ee 1b 3e 07 00 ff 1f 03 ec 1b 3f 07 00 ff 1f 03 ec 1b 00 ff 1f 03 f1 1b 00 ff c1 19 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 04 ff b8 19 6a 1a 00 ff bf 19 6a 1a 00 ff b8 19 ea 1b 42 1a 00 ff 1f 03 e9 1b b4 0d 00 ff be 19 e9 1b 3e 1a 00 ff 1f 03 d2 19 eb 1b 00 ff c1 19 00 ff b6 19 00 ff 1f 03 d2 19 00 ff b8 19 04 ff 68 04 1c 1b 00 ff 68 04 24 1b 00 ff c0 19 ef 1b 40 1a 00 ff 1f 03 ed 1b 00 ff 1f 03 ed 1b ee 1b 00 ff bb 19 f0 1b ec 1b 00 ff 1f 03 f1 1b 00 ff ba 19 00 ff 1f 03 05 ff 68 04 00 ff 68 04 1d 1b 00 ff bf 19 40 1a 00 ff c1 19 40 07 00 ff 1f 03 ea 1b 00 ff c1 19 e9 1b 00 ff bb 19 f4 1b 00 ff bd 19 f1 1b 00 ff bb 19 05 ff 68 04 00 ff 68 04 1d 1b 00 ff bb 19 40 1a 00 ff 1f 03 00 ff c1 19 ef 1b 00 ff 1f 03 f3 1b 00 ff 1f 03 e9 1b 00 ff 1f 03 eb 1b 00 ff 1f 03 05 ff 68 04 00 ff 68 04 1d 1b 00 ff be 19 40 1a 00 ff 1f 03 00 ff b6 19 00 ff 1f 03 ee 1b ef 1b 3b 1a 00 ff b8 19 ec 1b ed 1b 00 ff c1 19 f1 1b f0 1b 00 ff 1f 03 05 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 46 1a 00 ff c1 19 42 1a 00 ff bd 19 3c 1a 00 ff 1f 03 d1 19 ea 1b 00 ff 1f 03 e9 1b 00 ff 1f 03 d3 19 eb 1b 00 ff 1f 03 00 ff 1f 03 04 ff bb 19 d3 19 00 ff bd 19 00 ff bf 19 0b ff bc 19 00 ff bb 19 33 1a 0c ff 1f 03 3b 1a 0d ff b4 19 36 1b 0d ff b6 19 39 1a 0d ff b9 01 00 ff c2 01 0c ff 98 01 4c 13 47 1c 00 ff b8 01 0c ff 98 01 00 ff b8 01 0c ff 98 01 00 ff b8 01 0c ff 98 01 00 ff b8 01 0c ff 98 01 4c 13 47 1c 00 ff b8 01 0c ff ba 01 00 ff c1 01 0c ff bb 19 39 1a 0d ff c1 19 36 1b 0d ff bb 19 3a 1a 0d ff bf 19 57 1b 0d ff bc 19 3f 07 0d ff 1f 03 42 1a 00 ff 1f 03 58 1b ff ff ff ff ff ff fc ff 83 ea 7d 7d 79 06 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 00 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 32 3a 32 32 3a 30 39 20 32 30 32 32 2e a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (3289 bytes, 2504 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+d8 0c d5 0c 43 01 00 50 01 32 00 00 00 0a 00 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 fc 7d a5 79 07 e6 01 c6 1a 00 ff c0 19 65 1a 00 ff bb 19 66 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 7c 12 00 ff f4 18 80 12 66 1a 68 1a 00 ff bf 19 66 1a 00 ff 1f 03 66 1a 00 ff c0 19 66 1a 00 ff bb 19 00 ff 1f 03 00 ff c0 19 00 ff e6 01 cf 1a 00 ff bb 19 c9 1a 00 ff 1f 03 ce 1a 00 ff b5 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff b6 19 00 ff 1f 03 00 ff c0 19 b9 1a 00 ff ba 19 b7 1a 00 ff c0 19 b7 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 c6 1a 00 ff b4 19 65 1a e8 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff 98 01 00 ff e6 01 bd 09 00 ff e6 01 bd 09 00 ff e6 01 73 1b 00 ff bf 19 65 1a 00 ff bf 19 93 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff 98 01 bd 09 00 ff e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 be 09 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 61 00 00 00 00 00 00 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff c6 14 00 ff c6 14 00 ff bd 1b 07 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff 44 14 00 ff 47 14 0c ff 44 14 00 ff 47 14 0c ff 44 14 00 ff 47 14 0c ff 44 14 00 ff 47 14 0c ff 45 14 00 ff 48 14 1a ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 fc 7d a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 00 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 31 37 3a 33 35 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (3353 bytes, 2574 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+18 0d 15 0d 43 01 00 50 01 32 00 00 00 0a 01 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 fd 7d a5 79 07 e6 01 cf 1a 00 ff bb 19 c9 1a 00 ff 1f 03 ce 1a 00 ff b5 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff b6 19 00 ff 1f 03 00 ff c0 19 b9 1a 00 ff ba 19 b7 1a 00 ff c0 19 b7 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 c6 1a 00 ff b4 19 65 1a e8 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff 98 01 00 ff e6 01 bd 09 00 ff e6 01 bd 09 00 ff e6 01 73 1b 00 ff bf 19 65 1a 00 ff bf 19 93 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff 98 01 bd 09 00 ff e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 be 09 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 61 00 00 00 00 00 01 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff 44 14 00 ff 47 14 0c ff 44 14 00 ff 47 14 0c ff 44 14 00 ff 47 14 0c ff 45 14 00 ff 48 14 1a ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 fd 7d a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 01 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 32 30 3a 34 35 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (128 bytes, 70 unread, last opcode is 0x66 (102), prev opcode is 0x6d (109), proto: 792): invalid thing id (0)
+80 00 7c 00
+6d 16 7e a5 79 07 01 17 7e a5 79 07
+66 f4 18 00 ff f4 18 37 12 61 00 00 00 00 00 a4 00 00 80 04 00 46 79 6e 6e 64 02 fb 00 4f 74 74 74 03 00 00 00 00 00 00 00 00 ff 00 5a 00 00 00 00 ff f4 18 3b 12 3f 07 00 ff 67 00 7c 12 00 ff 67 00 79 12 66 1a 00 ff 67 00 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff 1f 03 00 ff b8 19 00 ff b9 19 00 ff bf 19 00 ff 1f 03 00 ff c0 19 62 ff
+
+ProtocolGame parse message exception (213 bytes, 96 unread, last opcode is 0x65 (101), prev opcode is 0x6d (109), proto: 792): invalid thing id (0)
+d8 00 d1 00
+6d 1d 7e a2 79 07 01 1d 7e a1 79 07
+65 98 01 12 1d 2d 09 2c 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 12 09 00 ff 98 01 15 0a 00 ff 98 01 16 0a 00 ff 98 01 16 0a 00 ff 98 01 17 0a 00 ff 98 01 f6 1a 00 ff f4 18 7c 12 00 ff f4 18 00 ff f4 18 61 00 00 00 00 00 29 73 00 40 05 00 48 75 73 6b 79 64 00 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 de 00 00 00 00 ff f4 18 00 ff 1f 03 66 1a 00 ff c0 19 00 ff 1f 03 93 1b 00 ff f4 18 7e 12 67 1a 00 ff f4 18 76 12 65 1a 00 ff 9b 04 00 ff 9b 04 7d 12 00 ff 9b 04 78 12 00 ff 9b 04 78 12 00 ff 9b 04 7c 12 7b 12 00 ff 9b 04 76 12 00 ff 9b 04 7a 12 00 ff 9b 04 55 1b 50 1b 82 04 76 ff
+
+ProtocolGame parse message exception (200 bytes, 64 unread, last opcode is 0x65 (101), prev opcode is 0x6d (109), proto: 792): invalid thing id (0)
+c8 00 c4 00
+6d 18 7e a5 79 07 01 18 7e a4 79 07
+65 1f 03 3d 1a 00 ff 1f 03 00 ff be 19 00 ff bb 19 3e 1a 00 ff b6 19 ce 1a 00 ff 98 01 c6 1a 00 ff 98 01 c6 1a 00 ff 98 01 71 1b 00 ff 98 01 c6 1a 00 ff 98 01 c6 1a 00 ff 98 01 c6 1a 00 ff 98 01 71 1b 00 ff 98 01 c6 1a 00 ff 98 01 cd 1a 00 ff f4 18 79 12 66 1a e8 1a 00 ff f4 18 00 ff f4 18 62 00 a4 00 00 80 64 00 fb 00 4f 74 74 74 03 00 00 00 00 00 00 00 00 ff 00 5a 00 00 00 00 ff f4 18 03 ff a2 04 00 ff 9d 04 00 ff 9d 04 00 ff 9d 04 00 ff 9d 04 00 ff 9d 04 00 ff 9d 04 00 ff 9d 04 00 ff 9d 04 00 ff 9d 04 05 ff 99 04 00 ff 99 04 00 ff 99 04 69 ff
+
+ProtocolGame parse message exception (2755 bytes, 2006 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+c8 0a bf 0a 43 01 00 50 01 32 00 00 00 0a 02 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 f7 7d a4 79 07 f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 3f 07 00 ff f4 18 00 ff bb 19 65 1a 00 ff 1f 03 00 ff bf 19 00 ff b6 19 00 ff 1f 03 d2 19 00 ff 1f 03 93 1b 00 ff f4 18 00 ff f4 18 00 ff f4 18 40 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff 1f 03 65 1a 00 ff 67 00 7e 12 67 1a 4b 07 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 3f 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 49 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 37 12 00 ff f4 18 3b 12 00 ff 67 00 7c 12 66 1a 00 ff 67 00 7a 12 00 ff 67 00 49 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 3f 07 00 ff f4 18 77 12 c9 1a 00 ff f4 18 77 12 ce 1a 00 ff f4 18 7b 12 00 ff f4 18 4a 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 32 12 4a 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 41 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff e6 01 00 ff e6 01 c6 1a 00 ff f4 18 7f 12 65 1a 68 1a e8 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff f4 18 36 12 00 ff f4 18 3a 12 7d 12 00 ff 67 00 7b 12 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 81 12 67 1a d2 19 00 ff c0 19 66 1a 49 07 00 ff e6 01 00 ff e6 01 c6 1a 00 ff c0 19 65 1a 00 ff bb 19 66 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 7c 12 00 ff f4 18 80 12 66 1a 68 1a 00 ff bf 19 66 1a 00 ff 1f 03 66 1a 00 ff c0 19 66 1a 00 ff bb 19 00 ff 1f 03 00 ff e6 01 b9 1a 00 ff e6 01 cf 1a 00 ff bb 19 c9 1a 00 ff 1f 03 ce 1a 00 ff b5 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff b6 19 00 ff 1f 03 00 ff c0 19 b9 1a 00 ff ba 19 b7 1a 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 c6 1a 00 ff b4 19 65 1a e8 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff e6 01 b8 1a 00 ff e6 01 bd 09 00 ff e6 01 bd 09 00 ff e6 01 73 1b 00 ff bf 19 65 1a 00 ff bf 19 93 1b 00 ff f4 18 76 12 65 1a 61 00 00 00 00 00 02 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff e6 01 b8 1a 00 ff e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff e6 01 cd 1a 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 1f 03 66 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff 1f 03 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff bb 19 ce 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff 98 01 c6 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 98 01 c6 1a 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 98 01 73 1b 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 98 01 c6 1a 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 1c ff bc 1a 0d ff e6 01 b8 1a 0d ff e6 01 73 1b 0d ff e6 01 b8 1a 00 ff c6 14 00 ff c6 14 00 ff bd 1b 07 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 bb 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 01 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 0d ff 81 04 00 ff a2 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff 9d 04 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff 9d 04 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 48 ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 42 14 00 ff 45 14 00 ff 48 14 19 ff 9e 04 00 ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 02 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 02 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 ff ff ff ff ff ff ff ff ec ff 83 f7 7d a4 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 02 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 32 30 3a 35 33 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (262 bytes, 241 unread, last opcode is 0x00 (0), prev opcode is 0x00 (0), proto: 792): InputMessage eof reached
+08 01 02 01 c8 82 00 6a 44 13 7c 03 00
+00 00 00 00 00
+00 00 13 4b 00 0a 00 47 61 6d 65 6d 61 73 74 65 72 00 80 00 07 00 43 69 74 69 7a 65 6e 03 81 00 06 00 48 75 6e 74 65 72 03 82 00 04 00 4d 61 67 65 03 83 00 06 00 4b 6e 69 67 68 74 03 84 00 08 00 4e 6f 62 6c 65 6d 61 6e 03 85 00 08 00 53 75 6d 6d 6f 6e 65 72 03 86 00 07 00 57 61 72 72 69 6f 72 03 8f 00 09 00 42 61 72 62 61 72 69 61 6e 03 90 00 05 00 44 72 75 69 64 03 91 00 06 00 57 69 7a 61 72 64 03 92 00 08 00 4f 72 69 65 6e 74 61 6c 03 97 00 06 00 50 69 72 61 74 65 03 98 00 08 00 41 73 73 61 73 73 69 6e 03 99 00 06 00 42 65 67 67 61 72 03 9a 00 06 00 53 68 61 6d 61 6e 03 21 01 0c 00 44 65 6d 6f 6e 20 48 75 6e 74 65 72 03 fb 00 08 00 4e 6f 72 73 65 6d 61 6e 03 a2 00 04 00 4d 6f 6e 6b 03 00 00 00 01 01 00 04 00 6c 69 6e 65
+
+ProtocolGame parse message exception (2755 bytes, 2000 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+c8 0a bf 0a 43 01 00 50 01 32 00 00 00 0a 03 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 f7 7d a4 79 07 f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 3f 07 00 ff f4 18 00 ff bb 19 65 1a 00 ff 1f 03 00 ff bf 19 00 ff b6 19 00 ff 1f 03 d2 19 00 ff 1f 03 93 1b 00 ff f4 18 00 ff f4 18 00 ff f4 18 40 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff 1f 03 65 1a 00 ff 67 00 7e 12 67 1a 4b 07 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 3f 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 49 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 37 12 00 ff f4 18 3b 12 00 ff 67 00 7c 12 66 1a 00 ff 67 00 7a 12 00 ff 67 00 49 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 3f 07 00 ff f4 18 77 12 c9 1a 00 ff f4 18 77 12 ce 1a 00 ff f4 18 7b 12 00 ff f4 18 4a 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 32 12 4a 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 41 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff e6 01 00 ff e6 01 c6 1a 00 ff f4 18 7f 12 65 1a 68 1a e8 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff f4 18 36 12 00 ff f4 18 3a 12 7d 12 00 ff 67 00 7b 12 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 81 12 67 1a d2 19 00 ff c0 19 66 1a 49 07 00 ff e6 01 00 ff e6 01 c6 1a 00 ff c0 19 65 1a 00 ff bb 19 66 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 7c 12 00 ff f4 18 80 12 66 1a 68 1a 00 ff bf 19 66 1a 00 ff 1f 03 66 1a 00 ff c0 19 66 1a 00 ff bb 19 00 ff 1f 03 00 ff e6 01 b9 1a 00 ff e6 01 cf 1a 00 ff bb 19 c9 1a 00 ff 1f 03 ce 1a 00 ff b5 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff b6 19 00 ff 1f 03 00 ff c0 19 b9 1a 00 ff ba 19 b7 1a 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 c6 1a 00 ff b4 19 65 1a e8 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff e6 01 b8 1a 00 ff e6 01 bd 09 00 ff e6 01 bd 09 00 ff e6 01 73 1b 00 ff bf 19 65 1a 00 ff bf 19 93 1b 00 ff f4 18 76 12 65 1a 61 00 00 00 00 00 03 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff e6 01 b8 1a 00 ff e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff e6 01 cd 1a 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 1f 03 66 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff 1f 03 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff bb 19 ce 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff 98 01 c6 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 98 01 c6 1a 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 98 01 73 1b 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 98 01 c6 1a 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 1c ff bc 1a 0d ff e6 01 b8 1a 0d ff e6 01 73 1b 0d ff e6 01 b8 1a 00 ff c6 14 00 ff c6 14 00 ff bd 1b 07 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 bb 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 01 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 0d ff 81 04 00 ff a2 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff 9d 04 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff 9d 04 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 48 ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 42 14 00 ff 45 14 00 ff 48 14 19 ff 9e 04 00 ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 02 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 02 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 ff ff ff ff ff ff ff ff ec ff 83 f7 7d a4 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 03 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 32 31 3a 33 33 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (262 bytes, 241 unread, last opcode is 0x00 (0), prev opcode is 0xc8 (200), proto: 792): InputMessage eof reached
+08 01 02 01
+c8 82 00 6a 44 13 7c 03 00 00 00 00
+00 00 00 00 13 4b 00 0a 00 47 61 6d 65 6d 61 73 74 65 72 00 80 00 07 00 43 69 74 69 7a 65 6e 03 81 00 06 00 48 75 6e 74 65 72 03 82 00 04 00 4d 61 67 65 03 83 00 06 00 4b 6e 69 67 68 74 03 84 00 08 00 4e 6f 62 6c 65 6d 61 6e 03 85 00 08 00 53 75 6d 6d 6f 6e 65 72 03 86 00 07 00 57 61 72 72 69 6f 72 03 8f 00 09 00 42 61 72 62 61 72 69 61 6e 03 90 00 05 00 44 72 75 69 64 03 91 00 06 00 57 69 7a 61 72 64 03 92 00 08 00 4f 72 69 65 6e 74 61 6c 03 97 00 06 00 50 69 72 61 74 65 03 98 00 08 00 41 73 73 61 73 73 69 6e 03 99 00 06 00 42 65 67 67 61 72 03 9a 00 06 00 53 68 61 6d 61 6e 03 21 01 0c 00 44 65 6d 6f 6e 20 48 75 6e 74 65 72 03 fb 00 08 00 4e 6f 72 73 65 6d 61 6e 03 a2 00 04 00 4d 6f 6e 6b 03 00 00 00 01 01 00 04 00 6c 69 6e 65
+
+ProtocolGame parse message exception (2755 bytes, 2000 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+c8 0a bf 0a 43 01 00 50 01 32 00 00 00 0a 04 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 f7 7d a4 79 07 f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 3f 07 00 ff f4 18 00 ff bb 19 65 1a 00 ff 1f 03 00 ff bf 19 00 ff b6 19 00 ff 1f 03 d2 19 00 ff 1f 03 93 1b 00 ff f4 18 00 ff f4 18 00 ff f4 18 40 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff 1f 03 65 1a 00 ff 67 00 7e 12 67 1a 4b 07 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 3f 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 49 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 37 12 00 ff f4 18 3b 12 00 ff 67 00 7c 12 66 1a 00 ff 67 00 7a 12 00 ff 67 00 49 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 3f 07 00 ff f4 18 77 12 c9 1a 00 ff f4 18 77 12 ce 1a 00 ff f4 18 7b 12 00 ff f4 18 4a 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 32 12 4a 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 41 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff e6 01 00 ff e6 01 c6 1a 00 ff f4 18 7f 12 65 1a 68 1a e8 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff f4 18 36 12 00 ff f4 18 3a 12 7d 12 00 ff 67 00 7b 12 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 81 12 67 1a d2 19 00 ff c0 19 66 1a 49 07 00 ff e6 01 00 ff e6 01 c6 1a 00 ff c0 19 65 1a 00 ff bb 19 66 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 7c 12 00 ff f4 18 80 12 66 1a 68 1a 00 ff bf 19 66 1a 00 ff 1f 03 66 1a 00 ff c0 19 66 1a 00 ff bb 19 00 ff 1f 03 00 ff e6 01 b9 1a 00 ff e6 01 cf 1a 00 ff bb 19 c9 1a 00 ff 1f 03 ce 1a 00 ff b5 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff b6 19 00 ff 1f 03 00 ff c0 19 b9 1a 00 ff ba 19 b7 1a 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 c6 1a 00 ff b4 19 65 1a e8 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff e6 01 b8 1a 00 ff e6 01 bd 09 00 ff e6 01 bd 09 00 ff e6 01 73 1b 00 ff bf 19 65 1a 00 ff bf 19 93 1b 00 ff f4 18 76 12 65 1a 61 00 00 00 00 00 04 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff e6 01 b8 1a 00 ff e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff e6 01 cd 1a 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 1f 03 66 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff 1f 03 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff bb 19 ce 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff 98 01 c6 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 98 01 c6 1a 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 98 01 73 1b 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 98 01 c6 1a 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 1c ff bc 1a 0d ff e6 01 b8 1a 0d ff e6 01 73 1b 0d ff e6 01 b8 1a 00 ff c6 14 00 ff c6 14 00 ff bd 1b 07 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 bb 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 01 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 0d ff 81 04 00 ff a2 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff 9d 04 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff 9d 04 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 48 ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 42 14 00 ff 45 14 00 ff 48 14 19 ff 9e 04 00 ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 02 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 02 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 ff ff ff ff ff ff ff ff ec ff 83 f7 7d a4 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 04 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 32 32 3a 31 34 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (2755 bytes, 2000 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+c8 0a bf 0a 43 01 00 50 01 32 00 00 00 0a 05 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 f7 7d a4 79 07 f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 3f 07 00 ff f4 18 00 ff bb 19 65 1a 00 ff 1f 03 00 ff bf 19 00 ff b6 19 00 ff 1f 03 d2 19 00 ff 1f 03 93 1b 00 ff f4 18 00 ff f4 18 00 ff f4 18 40 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff 1f 03 65 1a 00 ff 67 00 7e 12 67 1a 4b 07 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 3f 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 49 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 37 12 00 ff f4 18 3b 12 00 ff 67 00 7c 12 66 1a 00 ff 67 00 7a 12 00 ff 67 00 49 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 3f 07 00 ff f4 18 77 12 c9 1a 00 ff f4 18 77 12 ce 1a 00 ff f4 18 7b 12 00 ff f4 18 4a 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 32 12 4a 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 41 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff e6 01 00 ff e6 01 c6 1a 00 ff f4 18 7f 12 65 1a 68 1a e8 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff f4 18 36 12 00 ff f4 18 3a 12 7d 12 00 ff 67 00 7b 12 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 81 12 67 1a d2 19 00 ff c0 19 66 1a 49 07 00 ff e6 01 00 ff e6 01 c6 1a 00 ff c0 19 65 1a 00 ff bb 19 66 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 7c 12 00 ff f4 18 80 12 66 1a 68 1a 00 ff bf 19 66 1a 00 ff 1f 03 66 1a 00 ff c0 19 66 1a 00 ff bb 19 00 ff 1f 03 00 ff e6 01 b9 1a 00 ff e6 01 cf 1a 00 ff bb 19 c9 1a 00 ff 1f 03 ce 1a 00 ff b5 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff b6 19 00 ff 1f 03 00 ff c0 19 b9 1a 00 ff ba 19 b7 1a 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 c6 1a 00 ff b4 19 65 1a e8 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff e6 01 b8 1a 00 ff e6 01 bd 09 00 ff e6 01 bd 09 00 ff e6 01 73 1b 00 ff bf 19 65 1a 00 ff bf 19 93 1b 00 ff f4 18 76 12 65 1a 61 00 00 00 00 00 05 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff e6 01 b8 1a 00 ff e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff e6 01 cd 1a 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 1f 03 66 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff 1f 03 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff bb 19 ce 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff 98 01 c6 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 98 01 c6 1a 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 98 01 73 1b 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 98 01 c6 1a 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 1c ff bc 1a 0d ff e6 01 b8 1a 0d ff e6 01 73 1b 0d ff e6 01 b8 1a 00 ff c6 14 00 ff c6 14 00 ff bd 1b 07 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 bb 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 01 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 0d ff 81 04 00 ff a2 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff 9d 04 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff 9d 04 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 48 ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 42 14 00 ff 45 14 00 ff 48 14 19 ff 9e 04 00 ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 02 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 02 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 ff ff ff ff ff ff ff ff ec ff 83 f7 7d a4 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 05 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 32 32 3a 33 39 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (2755 bytes, 2000 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+c8 0a bf 0a 43 01 00 50 01 32 00 00 00 0a 00 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 f7 7d a4 79 07 f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 3f 07 00 ff f4 18 00 ff bb 19 65 1a 00 ff 1f 03 00 ff bf 19 00 ff b6 19 00 ff 1f 03 d2 19 00 ff 1f 03 93 1b 00 ff f4 18 00 ff f4 18 00 ff f4 18 40 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff 1f 03 65 1a 00 ff 67 00 7e 12 67 1a 4b 07 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 00 ff 67 00 79 12 66 1a 3f 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 49 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 37 12 00 ff f4 18 3b 12 00 ff 67 00 7c 12 66 1a 00 ff 67 00 7a 12 00 ff 67 00 49 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 3f 07 00 ff f4 18 77 12 c9 1a 00 ff f4 18 77 12 ce 1a 00 ff f4 18 7b 12 00 ff f4 18 4a 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 32 12 4a 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 41 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff e6 01 00 ff e6 01 c6 1a 00 ff f4 18 7f 12 65 1a 68 1a e8 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff f4 18 36 12 00 ff f4 18 3a 12 7d 12 00 ff 67 00 7b 12 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 81 12 67 1a d2 19 00 ff c0 19 66 1a 49 07 00 ff e6 01 00 ff e6 01 c6 1a 00 ff c0 19 65 1a 00 ff bb 19 66 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 7c 12 00 ff f4 18 80 12 66 1a 68 1a 00 ff bf 19 66 1a 00 ff 1f 03 66 1a 00 ff c0 19 66 1a 00 ff bb 19 00 ff 1f 03 00 ff e6 01 b9 1a 00 ff e6 01 cf 1a 00 ff bb 19 c9 1a 00 ff 1f 03 ce 1a 00 ff b5 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff b6 19 00 ff 1f 03 00 ff c0 19 b9 1a 00 ff ba 19 b7 1a 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 c6 1a 00 ff b4 19 65 1a e8 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff e6 01 b8 1a 00 ff e6 01 bd 09 00 ff e6 01 bd 09 00 ff e6 01 73 1b 00 ff bf 19 65 1a 00 ff bf 19 93 1b 00 ff f4 18 76 12 65 1a 61 00 00 00 00 00 00 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff e6 01 b8 1a 00 ff e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff e6 01 cd 1a 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 1f 03 66 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff 1f 03 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff bb 19 ce 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff 98 01 c6 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 98 01 c6 1a 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 98 01 73 1b 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 98 01 c6 1a 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 1c ff bc 1a 0d ff e6 01 b8 1a 0d ff e6 01 73 1b 0d ff e6 01 b8 1a 00 ff c6 14 00 ff c6 14 00 ff bd 1b 07 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 bb 1a 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 01 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 0d ff 81 04 00 ff a2 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff 9d 04 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff 9d 04 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff 9d 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 48 ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 41 14 00 ff 44 14 00 ff 47 14 0b ff 42 14 00 ff 45 14 00 ff 48 14 19 ff 9e 04 00 ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 02 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 02 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 99 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 ff ff ff ff ff ff ff ff ec ff 83 f7 7d a4 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 00 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 32 32 3a 34 39 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (3291 bytes, 2582 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+e0 0c d7 0c 43 01 00 50 01 32 00 00 00 0a 01 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 fe 7d ac 79 07 f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff 98 01 bd 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 ee 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 be 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 5c 0b 00 ff 98 01 bf 1a 5e 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff c2 19 00 ff ca 19 00 ff d0 19 00 ff bb 19 b8 1a 00 ff 98 01 bd 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff c4 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 ee 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff c6 19 00 ff b4 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 00 ff 98 01 74 1b 00 ff 98 01 bd 1a 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 00 ff 98 01 74 1b 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff cf 19 65 1a 00 ff 1f 03 00 ff bb 19 66 1a 00 ff 1f 03 66 1a 00 ff bb 19 66 1a 00 ff 1f 03 66 1a e8 1a 00 ff c1 19 66 1a 00 ff 1f 03 66 1a 00 ff c0 19 66 1a e8 1a 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff c2 19 65 1a e8 1a 00 ff c2 19 61 00 00 00 00 00 01 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 1f 03 b9 1a 00 ff c1 19 c9 1a 00 ff 1f 03 c9 1a 00 ff 1f 03 d0 1a 00 ff 1f 03 c9 1a 00 ff 1f 03 c9 1a 00 ff bb 19 74 1b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 ca 1a 00 ff e6 01 b7 09 00 ff e6 01 b8 09 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 8a 14 00 ff e6 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff bf 19 ca 1a 5d 0b 00 ff e6 01 00 ff e6 01 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff c1 19 73 1b 00 ff e6 01 00 ff e6 01 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff b8 19 ca 1a 00 ff e6 01 b7 09 00 ff e6 01 b8 09 00 ff e6 01 b8 1a 5e 0b 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 ba 1a 00 ff e6 01 c9 1a 00 ff e6 01 c9 1a 00 ff e6 01 bf 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 00 ff 1f 03 66 1a 64 1b 00 ff 1f 03 66 1a 66 1b 00 ff 1f 03 d2 1a 00 ff e6 01 b7 1a 00 ff e6 01 b7 1a 00 ff e6 01 f7 1a 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff ba 19 00 ff 1f 03 65 1b 00 ff 1f 03 67 1b 00 ff 1f 03 ca 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff 1f 03 00 ff bf 19 00 ff 1f 03 00 ff bb 19 ca 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff bb 19 00 ff 1f 03 73 1b 00 ff e6 01 00 ff e6 01 00 ff e6 01 03 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 81 12 00 ff 80 04 7f 12 00 ff 80 04 7b 12 00 ff 80 04 00 ff 80 04 78 12 00 ff 80 04 76 12 00 ff 80 04 03 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff bb 19 00 ff bb 19 00 ff 80 04 7f 12 00 ff 80 04 77 12 00 ff 80 04 81 12 00 ff 80 04 7f 12 00 ff 80 04 7b 12 51 1b 03 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 80 12 00 ff bb 19 00 ff bf 19 00 ff c0 19 00 ff 80 04 7e 12 00 ff 80 04 7a 12 52 1b 03 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 80 12 00 ff c0 19 00 ff 80 04 76 12 00 ff 80 04 53 1b 05 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 81 12 00 ff c1 19 00 ff 80 04 76 12 00 ff 80 04 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 79 12 00 ff 80 04 7a 12 00 ff 80 04 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff be 1a 00 ff b7 1a 00 ff b7 1a 5c 0b 00 ff 74 1b 00 ff b7 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff e6 01 b7 09 00 ff e6 01 b8 09 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e4 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff e6 01 00 ff e6 01 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff e6 01 b7 09 00 ff e6 01 b8 09 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff e6 01 b7 1a 00 ff e6 01 b7 1a 00 ff e6 01 bf 1a 5e 0b 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 04 ff b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 05 ff b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 04 ff ba 1a 00 ff e6 01 b7 1a 00 ff e6 01 b7 1a 00 ff e6 01 f7 1a 00 ff e6 01 b7 1a 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 05 ff c5 14 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 04 ff c5 14 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 38 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 0a ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 0a ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 77 12 00 ff 80 04 7b 12 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 81 12 00 ff bd 19 00 ff 80 04 7f 12 00 ff 80 04 7b 12 00 ff 80 04 00 ff 80 04 51 1b 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 80 04 78 12 00 ff b6 19 00 ff b4 19 00 ff 80 04 7e 12 00 ff 80 04 7a 12 00 ff 80 04 00 ff 80 04 52 1b 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 80 12 00 ff 80 04 76 12 00 ff 80 04 00 ff 80 04 00 ff 80 04 53 1b 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 7d 12 7a 12 00 ff 80 04 77 12 00 ff 80 04 77 12 00 ff 80 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff b9 13 00 ff 81 04 b9 13 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 80 12 00 ff ba 19 00 ff 80 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 37 14 00 ff 38 14 00 ff 38 14 00 ff 38 14 00 ff 38 14 00 ff 38 14 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 34 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 34 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 ff ff ff ff ff ff ff ff ec ff 83 fe 7d ac 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 01 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 32 36 3a 33 37 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (3291 bytes, 2582 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+e0 0c d7 0c 43 01 00 50 01 32 00 00 00 0a 00 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 fe 7d ac 79 07 f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff 98 01 bd 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 ee 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 be 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 5c 0b 00 ff 98 01 bf 1a 5e 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff 98 01 bd 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 ee 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 00 ff 98 01 74 1b 00 ff 98 01 bd 1a 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 00 ff 98 01 74 1b 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff bb 19 66 1a 00 ff 1f 03 66 1a 00 ff bb 19 66 1a 00 ff 1f 03 66 1a e8 1a 00 ff c1 19 66 1a 00 ff 1f 03 66 1a 00 ff c0 19 66 1a e8 1a 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 61 00 00 00 00 00 00 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 1f 03 b9 1a 00 ff c1 19 c9 1a 00 ff 1f 03 c9 1a 00 ff 1f 03 d0 1a 00 ff 1f 03 c9 1a 00 ff 1f 03 c9 1a 00 ff bb 19 74 1b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 ca 1a 00 ff e6 01 b7 09 00 ff e6 01 b8 09 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 8a 14 00 ff e6 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff bf 19 ca 1a 5d 0b 00 ff e6 01 00 ff e6 01 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff c1 19 73 1b 00 ff e6 01 00 ff e6 01 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff b8 19 ca 1a 00 ff e6 01 b7 09 00 ff e6 01 b8 09 00 ff e6 01 b8 1a 5e 0b 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 ba 1a 00 ff e6 01 c9 1a 00 ff e6 01 c9 1a 00 ff e6 01 bf 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 00 ff 1f 03 66 1a 64 1b 00 ff 1f 03 66 1a 66 1b 00 ff 1f 03 d2 1a 00 ff e6 01 b7 1a 00 ff e6 01 b7 1a 00 ff e6 01 f7 1a 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff ba 19 00 ff 1f 03 65 1b 00 ff 1f 03 67 1b 00 ff 1f 03 ca 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff 1f 03 00 ff bf 19 00 ff 1f 03 00 ff bb 19 ca 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff bb 19 00 ff 1f 03 73 1b 00 ff e6 01 00 ff e6 01 00 ff e6 01 03 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 81 12 00 ff 80 04 7f 12 00 ff 80 04 7b 12 00 ff 80 04 00 ff 80 04 78 12 00 ff 80 04 76 12 00 ff 80 04 03 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff bb 19 00 ff bb 19 00 ff 80 04 7f 12 00 ff 80 04 77 12 00 ff 80 04 81 12 00 ff 80 04 7f 12 00 ff 80 04 7b 12 51 1b 03 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 80 12 00 ff bb 19 00 ff bf 19 00 ff c0 19 00 ff 80 04 7e 12 00 ff 80 04 7a 12 52 1b 03 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 80 12 00 ff c0 19 00 ff 80 04 76 12 00 ff 80 04 53 1b 05 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 81 12 00 ff c1 19 00 ff 80 04 76 12 00 ff 80 04 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 79 12 00 ff 80 04 7a 12 00 ff 80 04 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff be 1a 00 ff b7 1a 00 ff b7 1a 5c 0b 00 ff 74 1b 00 ff b7 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff e6 01 b7 09 00 ff e6 01 b8 09 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e4 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff e6 01 00 ff e6 01 00 ff e6 01 ee 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff e6 01 b7 09 00 ff e6 01 b8 09 00 ff e6 01 b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff e6 01 b7 1a 00 ff e6 01 b7 1a 00 ff e6 01 bf 1a 5e 0b 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 04 ff b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 05 ff b8 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 04 ff ba 1a 00 ff e6 01 b7 1a 00 ff e6 01 b7 1a 00 ff e6 01 f7 1a 00 ff e6 01 b7 1a 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 05 ff c5 14 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 04 ff c5 14 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 38 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 0a ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 0a ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 77 12 00 ff 80 04 7b 12 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 81 12 00 ff bd 19 00 ff 80 04 7f 12 00 ff 80 04 7b 12 00 ff 80 04 00 ff 80 04 51 1b 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 80 04 78 12 00 ff b6 19 00 ff b4 19 00 ff 80 04 7e 12 00 ff 80 04 7a 12 00 ff 80 04 00 ff 80 04 52 1b 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 80 12 00 ff 80 04 76 12 00 ff 80 04 00 ff 80 04 00 ff 80 04 53 1b 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 7d 12 7a 12 00 ff 80 04 77 12 00 ff 80 04 77 12 00 ff 80 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff b9 13 00 ff 81 04 b9 13 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 80 12 00 ff ba 19 00 ff 80 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 37 14 00 ff 38 14 00 ff 38 14 00 ff 38 14 00 ff 38 14 00 ff 38 14 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 34 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 34 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 00 ff 35 14 ff ff ff ff ff ff ff ff ec ff 83 fe 7d ac 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 00 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 32 36 3a 34 37 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (3291 bytes, 1334 unread, last opcode is 0x64 (100), prev opcode is 0x6c (108), proto: 792): invalid thing id (0)
+e0 0c d7 0c 6d fd 7d a7 79 07 02 fe 7d a7 79 07 66 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 04 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 04 ff 34 14 46 ff 6b fe 7d a7 79 07 02 63 00 00 00 00 10 00
+6c fe 7d a7 79 07 02
+64 fe 7d a6 79 06 e6 01 cf 1a 00 ff bb 19 c9 1a 00 ff 1f 03 ce 1a 00 ff b5 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff b6 19 00 ff 1f 03 00 ff c0 19 b9 1a 00 ff ba 19 b7 1a 00 ff c0 19 b7 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 c6 1a 00 ff b4 19 65 1a e8 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff 98 01 00 ff e6 01 bd 09 00 ff e6 01 bd 09 00 ff e6 01 73 1b 00 ff bf 19 65 1a 00 ff bf 19 93 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff 98 01 bd 09 00 ff e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 be 09 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff c2 19 65 1a 00 ff cf 19 00 ff c4 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff c6 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff cf 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff c2 19 65 1a e8 1a 00 ff c2 19 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 62 00 00 00 00 10 64 00 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff 44 14 00 ff 47 14 0c ff 44 14 00 ff 47 14 0c ff 44 14 00 ff 47 14 0c ff 45 14 00 ff 48 14 1a ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff
+
+ProtocolGame parse message exception (3099 bytes, 2194 unread, last opcode is 0x64 (100), prev opcode is 0x6c (108), proto: 792): invalid thing id (0)
+20 0c 17 0c 6d 12 7e a6 79 06 01 12 7e a7 79 06 67 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 c8 1a 00 ff 98 01 b7 09 00 ff 98 01 00 ff 98 01 b7 09 00 ff 98 01 b7 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c8 1a 00 ff c0 19 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 b7 1a 00 ff 98 01 02 ff 82 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 81 12 00 ff 80 04 79 12 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff b9 13 01 ff c3 14 00 ff e4 01 00 ff e6 01 00 ff e6 01 be 1a 00 ff 98 01 b8 1a 0c ff 56 1b 82 04 00 ff 80 04 00 ff 80 04 7b 12 00 ff 80 04 7f 12 00 ff 1f 03 00 ff 80 04 79 12 7d 12 5a ff 6b 12 7e a7 79 06 01 63 00 00 00 00 10 01
+6c 12 7e a7 79 06 01
+64 13 7e a7 79 07 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bd 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff bc 19 65 1a e8 1a 00 ff b7 19 b9 1a 00 ff 1f 03 c8 1a 00 ff 1f 03 c8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff c1 19 cb 1a 00 ff 98 01 b7 09 00 ff 98 01 b8 09 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff c0 19 65 1a e8 1a 00 ff c1 19 cb 1a 5e 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff b6 19 65 1a 00 ff bb 19 cb 1a 00 ff 98 01 b7 09 00 ff 98 01 b8 09 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff c1 19 65 1a e8 1a 00 ff c1 19 d2 1a 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff b9 19 65 1a 00 ff c1 19 cb 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8b 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff bc 19 65 1a e8 1a 00 ff c1 19 cb 1a 5e 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 37 12 00 ff 98 01 35 12 00 ff 98 01 62 00 00 00 00 10 64 01 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a 00 ff 1f 03 cb 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 00 ff 98 01 c9 1a 00 ff 98 01 c2 1a 00 ff 98 01 31 12 00 ff 98 01 3b 12 00 ff 98 01 39 12 00 ff 98 01 c2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c9 1a 00 ff 98 01 cd 1a 00 ff c1 19 65 1a e8 1a 00 ff 1f 03 cc 1a 00 ff 98 01 c8 1a 00 ff 98 01 c8 1a 00 ff be 19 66 1a 00 ff bb 19 66 1a e8 14 00 ff f4 18 76 12 66 1a 65 1a 00 ff f4 18 33 12 00 ff f4 18 33 12 00 ff f4 18 33 12 00 ff 1f 03 66 1a 65 1a de 09 00 ff bf 19 66 1a 00 ff b4 19 66 1a 00 ff ba 19 66 1a 00 ff 1f 03 00 ff 1f 03 00 ff c0 19 66 1a 00 ff 1f 03 66 1a e8 1a 00 ff 1f 03 00 ff b6 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff be 19 00 ff f4 18 7e 12 67 1a 00 ff f4 18 7a 12 00 ff f4 18 00 ff f4 18 00 ff f4 18 40 07 00 ff f4 18 00 ff f4 18 7d 12 00 ff f4 18 7b 12 00 ff f4 18 cb 14 00 ff f4 18 00 ff f4 18 4b 07 00 ff f4 18 00 ff f4 18 cb 14 00 ff 1f 03 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 41 07 00 ff f4 18 00 ff f4 18 81 12 67 1a 00 ff bb 19 66 1a b4 0d 00 ff f4 18 7f 12 68 1a 00 ff f4 18 49 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 8a 14 00 ff f4 18 7e 12 67 1a 00 ff f4 18 7a 12 00 ff f4 18 00 ff f4 18 00 ff 1f 03 66 1a 65 1a 00 ff 1f 03 66 1a 00 ff bb 19 00 ff 1f 03 00 ff bf 19 00 ff 1f 03 b9 1a 00 ff f4 18 b7 1a 00 ff f4 18 f7 1a 00 ff f4 18 b7 1a 00 ff f4 18 be 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 4b 07 00 ff f4 18 81 12 67 1a 93 1b 00 ff 1f 03 00 ff bd 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 b8 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff f4 18 7a 12 00 ff f4 18 4a 07 00 ff f4 18 3f 07 00 ff 1f 03 65 1a 00 ff bb 19 00 ff b9 19 3e 1a 00 ff 1f 03 00 ff bb 19 d2 19 00 ff b9 19 3b 1a 00 ff 1f 03 b8 1a 5e 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 5e 0b 00 ff f4 18 00 ff f4 18 00 ff f4 18 81 12 67 1a 00 ff c0 19 00 ff bc 19 00 ff bb 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff 98 01 00 ff 98 01 bd 09 00 ff 98 01 b8 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 00 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 01 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 00 ff 81 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 77 12 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 01 ff 51 1b 81 04 00 ff 80 04 7d 12 00 ff 80 04 81 12 00 ff b7 19 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 00 ff 52 1b 81 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 80 12 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 01 ff 53 1b 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 8d 1b 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 00 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 50 1b 00 ff 98 01 c2 1a 00 ff 98 01 c2 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 50 1b 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 00 ff 98 01 bb 1a 00 ff e7 1a 00 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 0a ff b8 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 16 ff cb 14 00 ff c3 14 00 ff c3 14 00 ff c3 14 00 ff c3 14 00 ff c3 14 08 ff c2 14 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e4 01 00 ff e6 01 08 ff c5 14 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 08 ff c0 1a 00 ff e6 01 b7 1a 00 ff e6 01 f7 1a 00 ff e6 01 b7 1a 00 ff e6 01 be 1a 00 ff e6 01 b7 1a 08 ff b8 1a 00 ff 98 01 bd 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff 98 01 08 ff b8 1a 00 ff 98 01 be 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 5e 0b 00 ff 98 01 bd 09 08 ff b8 1a 5e 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff 98 01 be 09 00 ff 9a 04 7c 12 00 ff 9a 04 7a 12 00 ff 9b 04 78 12 00 ff be 19 00 ff 9c 04 7f 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 05 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff be 19 00 ff be 19 00 ff 9c 04 7f 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9d 04 05 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 80 12 00 ff 9c 04 7e 12 00 ff 9c 04 79 12 00 ff 9c 04 79 12 00 ff 9c 04 7a 12 00 ff 9d 04 05 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 05 ff 9a 04 81 12 00 ff be 19 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 05 ff 9a 04 79 12 00 ff 9a 04 79 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 05 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 05 ff 9a 04 00 ff 9a 04 54 1b 00 ff 9b 04 55 1b 4c 1b 00 ff 9c 04 56 1b 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 28 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff 54 1b 82 04 00 ff 55 1b 82 04 00 ff 56 1b 82 04 00 ff 82 04 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 77 12 00 ff 80 04 7b 12 00 ff 80 04 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff bb 19 00 ff 80 04 7f 12 00 ff 80 04 77 12 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 80 12 00 ff 1f 03 00 ff 80 04 7e 12 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 7d 12 00 ff 80 04 7a 12 7b 12 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 7a 12 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 54 1b 00 ff 80 04 55 1b 00 ff 80 04 56 1b 00 ff 80 04 ff ff ff ff ff ff ff ff ec ff
+
+ProtocolGame parse message exception (3135 bytes, 2396 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+40 0c 3b 0c 43 01 00 50 01 32 00 00 00 0a 01 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 13 7e a7 79 07 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bd 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff bc 19 65 1a e8 1a 00 ff b7 19 b9 1a 00 ff 1f 03 c8 1a 00 ff 1f 03 c8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff c1 19 cb 1a 00 ff 98 01 b7 09 00 ff 98 01 b8 09 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff c0 19 65 1a e8 1a 00 ff c1 19 cb 1a 5e 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff b6 19 65 1a 00 ff bb 19 cb 1a 00 ff 98 01 b7 09 00 ff 98 01 b8 09 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff c1 19 65 1a e8 1a 00 ff c1 19 d2 1a 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff b9 19 65 1a 00 ff c1 19 cb 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8b 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff bc 19 65 1a e8 1a 00 ff c1 19 cb 1a 5e 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 37 12 00 ff 98 01 35 12 00 ff 98 01 61 00 00 00 00 00 01 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a 00 ff 1f 03 cb 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 00 ff 98 01 c9 1a 00 ff 98 01 c2 1a 00 ff 98 01 31 12 00 ff 98 01 3b 12 00 ff 98 01 39 12 00 ff 98 01 c2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c9 1a 00 ff 98 01 cd 1a 00 ff c1 19 65 1a e8 1a 00 ff 1f 03 cc 1a 00 ff 98 01 c8 1a 00 ff 98 01 c8 1a 00 ff be 19 66 1a 00 ff bb 19 66 1a e8 14 00 ff f4 18 76 12 66 1a 65 1a 00 ff f4 18 33 12 00 ff f4 18 33 12 00 ff f4 18 33 12 00 ff 1f 03 66 1a 65 1a de 09 00 ff bf 19 66 1a 00 ff b4 19 66 1a 00 ff ba 19 66 1a 00 ff 1f 03 00 ff 1f 03 00 ff c0 19 66 1a 00 ff 1f 03 66 1a e8 1a 00 ff 1f 03 00 ff b6 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff f4 18 79 12 66 1a 00 ff be 19 00 ff f4 18 7e 12 67 1a 00 ff f4 18 7a 12 00 ff f4 18 00 ff f4 18 00 ff f4 18 40 07 00 ff f4 18 00 ff f4 18 7d 12 00 ff f4 18 7b 12 00 ff f4 18 cb 14 00 ff f4 18 00 ff f4 18 4b 07 00 ff f4 18 00 ff f4 18 cb 14 00 ff 1f 03 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 41 07 00 ff f4 18 00 ff f4 18 81 12 67 1a 00 ff bb 19 66 1a b4 0d 00 ff f4 18 7f 12 68 1a 00 ff f4 18 49 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 8a 14 00 ff f4 18 7e 12 67 1a 00 ff f4 18 7a 12 00 ff f4 18 00 ff f4 18 00 ff 1f 03 66 1a 65 1a 00 ff 1f 03 66 1a 00 ff bb 19 00 ff 1f 03 00 ff bf 19 00 ff 1f 03 b9 1a 00 ff f4 18 b7 1a 00 ff f4 18 f7 1a 00 ff f4 18 b7 1a 00 ff f4 18 be 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 4b 07 00 ff f4 18 81 12 67 1a 93 1b 00 ff 1f 03 00 ff bd 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 b8 1a 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff f4 18 7a 12 00 ff f4 18 4a 07 00 ff f4 18 3f 07 00 ff 1f 03 65 1a 00 ff bb 19 00 ff b9 19 3e 1a 00 ff 1f 03 00 ff bb 19 d2 19 00 ff b9 19 3b 1a 00 ff 1f 03 b8 1a 5e 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 5e 0b 00 ff f4 18 00 ff f4 18 00 ff f4 18 81 12 67 1a 00 ff c0 19 00 ff bc 19 00 ff bb 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff 98 01 00 ff 98 01 bd 09 00 ff 98 01 b8 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 00 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 01 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 00 ff 81 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 77 12 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 01 ff 51 1b 81 04 00 ff 80 04 7d 12 00 ff 80 04 81 12 00 ff b7 19 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 00 ff 52 1b 81 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 00 ff 80 04 80 12 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 01 ff 53 1b 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 8d 1b 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 00 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 50 1b 00 ff 98 01 c2 1a 00 ff 98 01 c2 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 50 1b 00 ff 98 01 b7 1a 00 ff 98 01 b7 1a 00 ff 98 01 bb 1a 00 ff e7 1a 00 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 0a ff b8 13 00 ff b9 13 00 ff b9 13 00 ff b9 13 16 ff cb 14 00 ff c3 14 00 ff c3 14 00 ff c3 14 00 ff c3 14 00 ff c3 14 08 ff c2 14 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e4 01 00 ff e6 01 08 ff c5 14 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 00 ff e6 01 08 ff c0 1a 00 ff e6 01 b7 1a 00 ff e6 01 f7 1a 00 ff e6 01 b7 1a 00 ff e6 01 be 1a 00 ff e6 01 b7 1a 08 ff b8 1a 00 ff 98 01 bd 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff 98 01 08 ff b8 1a 00 ff 98 01 be 09 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 5e 0b 00 ff 98 01 bd 09 08 ff b8 1a 5e 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff 98 01 be 09 00 ff 9a 04 7c 12 00 ff 9a 04 7a 12 00 ff 9b 04 78 12 00 ff be 19 00 ff 9c 04 7f 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 05 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff be 19 00 ff be 19 00 ff 9c 04 7f 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9d 04 05 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 80 12 00 ff 9c 04 7e 12 00 ff 9c 04 79 12 00 ff 9c 04 79 12 00 ff 9c 04 7a 12 00 ff 9d 04 05 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 05 ff 9a 04 81 12 00 ff be 19 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 05 ff 9a 04 79 12 00 ff 9a 04 79 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 05 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 05 ff 9a 04 00 ff 9a 04 54 1b 00 ff 9b 04 55 1b 4c 1b 00 ff 9c 04 56 1b 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 28 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff 54 1b 82 04 00 ff 55 1b 82 04 00 ff 56 1b 82 04 00 ff 82 04 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff 80 04 77 12 00 ff 80 04 7b 12 00 ff 80 04 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff bb 19 00 ff 80 04 7f 12 00 ff 80 04 77 12 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 80 12 00 ff 1f 03 00 ff 80 04 7e 12 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 79 12 7d 12 00 ff 80 04 7a 12 7b 12 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff 80 04 7a 12 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 54 1b 00 ff 80 04 55 1b 00 ff 80 04 56 1b 00 ff 80 04 ff ff ff ff ff ff ff ff ec ff 83 13 7e a7 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 01 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 32 39 3a 35 33 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (3771 bytes, 3016 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+c0 0e b7 0e 43 01 00 50 01 32 00 00 00 0a 02 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 08 7e a5 79 07 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff b7 19 65 1a e8 1a 00 ff b4 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 61 00 00 00 00 00 02 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff 1f 03 00 ff b6 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff be 19 00 ff be 19 00 ff be 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff b7 19 65 1a d1 19 e8 1a 00 ff bc 19 00 ff b5 19 3b 1a 00 ff bb 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bd 19 65 1a 00 ff 1f 03 00 ff 1f 03 3e 1a 00 ff bf 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff bc 19 65 1a e8 1a 00 ff b7 19 b9 1a 00 ff ba 19 00 ff b6 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff c1 19 cb 1a 00 ff b5 19 00 ff bb 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff c0 19 65 1a e8 1a 00 ff c1 19 cb 1a 5e 0b 00 ff 1f 03 00 ff b5 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff b6 19 65 1a 00 ff bb 19 cb 1a 00 ff 1f 03 00 ff bb 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff c1 19 65 1a e8 1a 00 ff c1 19 d2 1a 00 ff 1f 03 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff b9 19 65 1a 00 ff c1 19 cb 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 00 ff 83 04 00 ff 82 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 01 ff 81 04 00 ff 80 04 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 00 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 01 ff 51 1b 81 04 00 ff 80 04 7d 12 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 00 ff 52 1b 81 04 00 ff 80 04 7c 12 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 01 ff 53 1b 81 04 00 ff 80 04 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 8d 1b 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 00 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 78 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 81 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9a 04 7e 12 00 ff 9b 04 7a 12 7d 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 7a 12 00 ff 9b 04 78 12 00 ff be 19 00 ff 9c 04 7f 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff be 19 00 ff be 19 00 ff 9c 04 7f 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 80 12 00 ff 9c 04 7e 12 00 ff 9c 04 79 12 00 ff 9c 04 79 12 00 ff 9c 04 7a 12 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 81 12 00 ff be 19 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 79 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 08 7e a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 02 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 33 30 3a 35 31 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (2953 bytes, 2182 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+88 0b 85 0b 43 01 00 50 01 32 00 00 00 0a 03 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 f9 7d a5 79 07 f4 18 00 ff f4 18 49 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 00 ff f4 18 37 12 00 ff f4 18 3b 12 00 ff 67 00 7c 12 66 1a 00 ff 67 00 7a 12 00 ff 67 00 49 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 3f 07 00 ff 67 00 00 ff f4 18 77 12 ce 1a 00 ff f4 18 7b 12 00 ff f4 18 4a 07 00 ff f4 18 00 ff f4 18 00 ff f4 18 32 12 4a 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 41 07 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff e6 01 c6 1a 00 ff f4 18 7f 12 65 1a 68 1a e8 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff f4 18 36 12 00 ff f4 18 3a 12 7d 12 00 ff 67 00 7b 12 00 ff 67 00 00 ff 67 00 00 ff 67 00 00 ff 67 00 81 12 67 1a d2 19 00 ff c0 19 66 1a 49 07 00 ff c0 19 66 1a 00 ff e6 01 c6 1a 00 ff c0 19 65 1a 00 ff bb 19 66 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 7c 12 00 ff f4 18 80 12 66 1a 68 1a 00 ff bf 19 66 1a 00 ff 1f 03 66 1a 00 ff c0 19 66 1a 00 ff bb 19 00 ff 1f 03 00 ff c0 19 00 ff e6 01 cf 1a 00 ff bb 19 c9 1a 00 ff 1f 03 ce 1a 00 ff b5 19 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff b6 19 00 ff 1f 03 00 ff c0 19 b9 1a 00 ff ba 19 b7 1a 00 ff c0 19 b7 1a 00 ff e6 01 00 ff e6 01 00 ff e6 01 c6 1a 00 ff b4 19 65 1a e8 1a 00 ff f4 18 7f 12 68 1a 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff bf 19 65 1a 00 ff c0 19 00 ff bb 19 00 ff b6 19 b8 1a 00 ff 98 01 00 ff 98 01 00 ff e6 01 bd 09 00 ff e6 01 bd 09 00 ff e6 01 73 1b 00 ff bf 19 65 1a 00 ff bf 19 93 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 d3 19 68 1a 00 ff 1f 03 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 bd 09 00 ff 98 01 bd 09 00 ff e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 be 09 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 61 00 00 00 00 00 03 00 00 10 06 00 45 72 69 6b 61 73 64 02 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 2a ff c6 14 00 ff c6 14 00 ff bd 1b 07 ff 83 04 00 ff 82 04 00 ff 82 04 00 ff 82 04 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7d 12 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 78 12 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 2a ff 44 14 00 ff 47 14 0c ff 44 14 00 ff 47 14 0c ff 44 14 00 ff 47 14 0c ff 44 14 00 ff 47 14 0c ff 45 14 00 ff 48 14 1a ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 ff ff ff ff ff ff ff ff ec ff 83 f9 7d a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 03 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 61 74 20 41 75 67 20 30 36 20 31 36 3a 33 32 3a 33 35 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (262 bytes, 223 unread, last opcode is 0xc8 (200), prev opcode is 0xffffffff (-1), proto: 792): InputMessage eof reached
+08 01 02 01
+c8 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 13 4b 00 0a 00 47 61 6d 65 6d 61 73 74 65 72 00 80 00 07 00 43 69 74 69 7a 65 6e 03 81 00 06 00 48 75 6e 74 65 72 03 82 00 04 00 4d 61 67 65 03 83 00 06 00 4b 6e 69 67 68 74 03 84 00 08 00 4e 6f 62 6c 65 6d 61 6e 03 85 00 08 00 53 75 6d 6d 6f 6e 65 72 03 86 00 07 00 57 61 72 72 69 6f 72 03 8f 00 09 00 42 61 72 62 61 72 69 61 6e 03 90 00 05 00 44 72 75 69 64 03 91 00 06 00 57 69 7a 61 72 64 03 92 00 08 00 4f 72 69 65 6e 74 61 6c 03 97 00 06 00 50 69 72 61 74 65 03 98 00 08 00 41 73 73 61 73 73 69 6e 03 99 00 06 00 42 65 67 67 61 72 03 9a 00 06 00 53 68 61 6d 61 6e 03 21 01 0c 00 44 65 6d 6f 6e 20 48 75 6e 74 65 72 03 fb 00 08 00 4e 6f 72 73 65 6d 61 6e 03 a2 00 04 00 4d 6f 6e 6b 03 00 00 00 01 01 00 04 00 6c 69 6e 65
+
+ProtocolGame parse message exception (262 bytes, 223 unread, last opcode is 0xc8 (200), prev opcode is 0xffffffff (-1), proto: 792): InputMessage eof reached
+08 01 02 01
+c8 82 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 13 4b 00 0a 00 47 61 6d 65 6d 61 73 74 65 72 00 80 00 07 00 43 69 74 69 7a 65 6e 03 81 00 06 00 48 75 6e 74 65 72 03 82 00 04 00 4d 61 67 65 03 83 00 06 00 4b 6e 69 67 68 74 03 84 00 08 00 4e 6f 62 6c 65 6d 61 6e 03 85 00 08 00 53 75 6d 6d 6f 6e 65 72 03 86 00 07 00 57 61 72 72 69 6f 72 03 8f 00 09 00 42 61 72 62 61 72 69 61 6e 03 90 00 05 00 44 72 75 69 64 03 91 00 06 00 57 69 7a 61 72 64 03 92 00 08 00 4f 72 69 65 6e 74 61 6c 03 97 00 06 00 50 69 72 61 74 65 03 98 00 08 00 41 73 73 61 73 73 69 6e 03 99 00 06 00 42 65 67 67 61 72 03 9a 00 06 00 53 68 61 6d 61 6e 03 21 01 0c 00 44 65 6d 6f 6e 20 48 75 6e 74 65 72 03 fb 00 08 00 4e 6f 72 73 65 6d 61 6e 03 a2 00 04 00 4d 6f 6e 6b 03 00 00 00 01 01 00 04 00 6c 69 6e 65
+
+ProtocolGame parse message exception (40 bytes, 28 unread, last opcode is 0x6a (106), prev opcode is 0xffffffff (-1), proto: 792): unable to create item with invalid id 25090
+28 00 24 00
+6a 1e 7e 9f 79 07 02 62 00 a4 00 00 80 64 02 fb 00 4f 74 74 74 03 00 00 00 00 00 00 00 00 ff 00 5a 00 00 00
+
+ProtocolGame parse message exception (50 bytes, 38 unread, last opcode is 0x6a (106), prev opcode is 0xffffffff (-1), proto: 792): unable to create item with invalid id 24833
+30 00 2e 00
+6a 1f 7e 9f 79 07 01 61 00 00 00 00 00 a4 00 00 80 04 00 46 79 6e 6e 64 03 fb 00 4f 74 74 74 03 00 00 00 00 00 00 00 00 ff 00 5a 00 00 00
+
+ProtocolGame parse message exception (50 bytes, 38 unread, last opcode is 0x6a (106), prev opcode is 0xffffffff (-1), proto: 792): unable to create item with invalid id 24833
+30 00 2e 00
+6a 1f 7e 9f 79 07 01 61 00 00 00 00 00 a4 00 00 80 04 00 46 79 6e 6e 64 02 fb 00 4f 74 74 74 03 00 00 00 00 00 00 00 00 ff 00 5a 00 00 00
+
+ProtocolGame parse message exception (40 bytes, 28 unread, last opcode is 0x6a (106), prev opcode is 0xffffffff (-1), proto: 792): unable to create item with invalid id 25089
+28 00 24 00
+6a 1f 7e 9f 79 07 01 62 00 a4 00 00 80 64 02 fb 00 4f 74 74 74 03 00 00 00 00 00 00 00 00 ff 00 5a 00 00 00
+
+ProtocolGame parse message exception (40 bytes, 28 unread, last opcode is 0x6a (106), prev opcode is 0xffffffff (-1), proto: 792): unable to create item with invalid id 25089
+28 00 24 00
+6a 1f 7e 9f 79 07 01 62 00 a4 00 00 80 64 02 fb 00 4f 74 74 74 03 00 00 00 00 00 00 00 00 ff 00 5a 00 00 00
+
+ProtocolGame parse message exception (40 bytes, 28 unread, last opcode is 0x6a (106), prev opcode is 0xffffffff (-1), proto: 792): unable to create item with invalid id 25090
+28 00 24 00
+6a 1e 7e 9f 79 07 02 62 00 a4 00 00 80 64 02 fb 00 4f 74 74 74 03 00 00 00 00 00 00 00 00 ff 00 5a 00 00 00
+
+ProtocolGame parse message exception (50 bytes, 38 unread, last opcode is 0x6a (106), prev opcode is 0xffffffff (-1), proto: 792): unable to create item with invalid id 24833
+30 00 2e 00
+6a 1f 7e a0 79 07 01 61 00 00 00 00 00 a4 00 00 80 04 00 46 79 6e 6e 64 03 fb 00 4f 74 74 74 03 00 00 00 00 00 00 00 00 ff 00 5a 00 00 00
+
+ProtocolGame parse message exception (836 bytes, 28 unread, last opcode is 0x6a (106), prev opcode is 0xf1 (241), proto: 792): unable to create item with invalid id 25089
+48 03 40 03
+f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21
+6a 1f 7e 9f 79 07 01 62 00 a4 00 00 80 64 03 fb 00 4f 74 74 74 03 00 00 00 00 00 00 00 00 ff 00 5a 00 00 00
+
+ProtocolGame parse message exception (40 bytes, 0 unread, last opcode is 0x0b (11), prev opcode is 0x6a (106), proto: 792): InputMessage eof reached
+28 00 24 00 72 00 06
+6a 01 7e a5 79 07 01 3a
+0b 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (39 bytes, 24 unread, last opcode is 0x6a (106), prev opcode is 0x72 (114), proto: 792): unable to create item with invalid id 40962
+28 00 23 00
+72 00 00
+6a 01 7e a1 79 07 02 a0 16 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (39 bytes, 24 unread, last opcode is 0x6a (106), prev opcode is 0x72 (114), proto: 792): unable to create item with invalid id 40962
+28 00 23 00
+72 00 00
+6a 01 7e a1 79 07 02 a0 16 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (20 bytes, 1 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 40961
+18 00 10 00
+6c 01 7e a1 79 07 02
+6a 01 7e a3 79 07 01 a0 16
+
+ProtocolGame parse message exception (21 bytes, 0 unread, last opcode is 0x0b (11), prev opcode is 0x6a (106), proto: 792): InputMessage eof reached
+18 00 11 00 6c 01 7e a5 79 07 01
+6a 01 7e a1 79 07 02 3a
+0b 00
+
+ProtocolGame parse message exception (21 bytes, 0 unread, last opcode is 0x0b (11), prev opcode is 0x6a (106), proto: 792): InputMessage eof reached
+18 00 11 00 6c 01 7e a1 79 07 02
+6a 01 7e a3 79 07 01 3a
+0b 00
+
+ProtocolGame parse message exception (39 bytes, 25 unread, last opcode is 0x6a (106), prev opcode is 0x79 (121), proto: 792): unable to create item with invalid id 30209
+28 00 23 00
+79 0a
+6a 02 7e a5 79 07 01 76 0d 31 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (39 bytes, 24 unread, last opcode is 0x6a (106), prev opcode is 0x72 (114), proto: 792): unable to create item with invalid id 41730
+28 00 23 00
+72 00 02
+6a 01 7e a1 79 07 02 a3 16 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (5060 bytes, 4350 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): InputMessage eof reached
+c8 13 c0 13 32 00 00 00 0a 00 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 e0 7d 77 79 07 33 11 fb 18 1d 1b 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 32 11 fb 18 1d 1b 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 2a 11 fb 18 1d 1b 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 9e 11 fc 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 fa 18 00 ff 68 04 fa 18 00 ff 68 04 fa 18 00 ff 33 11 fb 18 23 1b 00 ff 68 04 97 11 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 99 11 fb 18 00 ff 33 11 f1 07 00 ff 36 11 00 ff 37 11 00 ff 3a 11 fa 07 00 ff 3a 11 00 ff 3a 11 00 ff 3a 11 6b 11 00 ff 3a 11 69 11 00 ff 3a 11 69 11 00 ff 37 11 6d 11 1c 1b 00 ff 2f 11 a0 11 6d 11 22 1b 00 ff 2f 11 98 11 72 11 00 ff 68 04 00 ff 68 04 99 11 a2 11 fe 18 00 ff 39 11 f2 07 00 ff 2a 11 00 ff 39 11 00 ff 31 11 00 ff 2f 11 6b 11 00 ff 30 11 69 11 00 ff 36 11 74 11 00 ff 68 04 00 ff 68 04 00 ff f3 01 00 ff f4 01 00 ff 2f 11 6a 11 00 ff 68 04 00 ff 2d 11 71 11 00 ff 34 11 f1 07 00 ff 34 11 00 ff 34 11 00 ff 34 11 00 ff 2f 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 96 1b 71 11 00 ff f4 01 9d 07 00 ff f3 01 00 ff 35 11 6a 11 00 ff 68 04 00 ff 2a 11 6c 11 00 ff 2c 11 00 ff 2a 11 00 ff 34 11 00 ff 34 11 6b 11 00 ff 37 11 74 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 96 1b 6c 11 00 ff f3 01 00 ff f4 01 00 ff 36 11 6a 11 00 ff 68 04 00 ff 2d 11 6c 11 00 ff 38 11 eb 07 00 ff 2a 11 00 ff 2a 11 a3 07 00 ff 2a 11 a2 07 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 96 1b 73 11 00 ff 2a 11 69 11 00 ff 32 11 69 11 00 ff 38 11 74 11 00 ff 68 04 00 ff 2e 11 73 11 00 ff 2a 11 6f 11 00 ff 33 11 61 00 00 00 00 00 00 00 00 10 06 00 45 72 69 6b 61 73 64 02 91 00 72 00 72 72 03 ff 00 dc 05 00 00 00 ff 2a 11 a3 07 00 ff 2a 11 a2 07 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 99 11 00 ff 39 11 6c 11 5e 0b 00 ff 2a 11 00 ff 2a 11 00 ff 37 11 6e 11 00 ff 34 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 99 11 00 ff 2e 11 6c 11 00 ff 33 11 00 ff 39 11 00 ff 2d 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 99 11 00 ff 37 11 6c 11 79 0a 00 ff 38 11 00 ff 35 11 00 ff 31 11 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 a2 11 00 ff 37 11 6c 11 00 ff 30 11 00 ff 2a 11 61 00 00 00 00 00 dd 00 00 80 06 00 48 61 6c 76 61 72 64 00 8f 00 03 4d 4e 27 01 ff 00 5a 00 00 00 00 ff 35 11 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 39 11 71 11 00 ff 35 11 6d 11 00 ff 36 11 6d 11 46 1c 00 ff 36 11 6d 11 dc 15 00 ff 31 11 6d 11 46 1c 00 ff 38 11 70 11 00 ff 35 11 00 ff 37 11 00 ff 2d 11 00 ff 38 11 6e 11 00 ff 2c 11 6d 11 7c 0a 00 ff 36 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 32 11 70 11 74 0a 00 ff 2e 11 00 ff 2d 11 00 ff 38 11 00 ff 2e 11 00 ff 2a 11 0f 19 00 ff 2d 11 00 ff 34 11 00 ff 2a 11 00 ff 32 11 00 ff 38 11 00 ff 35 11 6e 11 00 ff 72 11 00 ff 68 04 00 ff 32 11 00 ff 36 11 00 ff 33 11 42 07 00 ff 2c 11 4b 07 00 ff 2a 11 3e 07 00 ff 30 11 0f 19 00 ff 2a 11 00 ff 2f 11 00 ff 39 11 00 ff 39 11 00 ff 35 11 00 ff 36 11 00 ff 2b 11 6a 11 00 ff 68 04 00 ff 36 11 00 ff 35 11 00 ff 35 11 00 ff 38 11 00 ff 36 11 00 ff 2c 11 0f 19 00 ff 2a 11 00 ff 38 11 00 ff 2b 11 6b 11 00 ff 39 11 00 ff 35 11 00 ff 36 11 00 ff 37 11 6a 11 00 ff 68 04 00 ff 2a 11 12 19 00 ff 2e 11 12 19 00 ff 39 11 0f 19 12 19 00 ff 36 11 00 ff 32 11 49 07 00 ff 2c 11 93 1b 00 ff 34 11 12 19 00 ff 2d 11 93 1b 00 ff 38 11 6e 11 00 ff 39 11 0b 14 00 ff 2a 11 0b 14 00 ff 3a 11 0b 14 00 ff 3a 11 74 11 00 ff 2d 11 72 11 00 ff c8 01 00 ff cd 01 00 ff cb 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff cc 01 00 ff ce 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c8 01 00 ff c6 01 00 ff c6 01 00 ff ce 01 7d 12 00 ff c6 01 77 12 00 ff c6 01 77 12 00 ff c6 01 77 12 00 ff c6 01 7b 12 77 12 00 ff c6 01 7d 12 77 12 00 ff c6 01 7b 12 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c8 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 78 12 00 ff c1 19 8b 08 00 ff bf 19 85 08 00 ff 1f 03 85 08 00 ff 2d 11 7f 12 79 12 85 08 00 ff 39 11 81 12 80 12 85 08 00 ff 76 12 8b 08 00 ff 8b 08 00 ff 8b 08 00 ff 8b 08 00 ff 8b 08 00 ff c8 01 e0 07 00 ff c6 01 00 ff c6 01 00 ff c6 01 78 12 00 ff c0 19 86 08 00 ff 70 1a 00 ff 6a 1a 00 ff 6a 1a 00 ff 42 1a 00 ff 70 1a 00 ff 6a 1a 00 ff 6a 1a 00 ff 6a 1a 00 ff 6a 1a 00 ff c8 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 7c 12 00 ff 2c 11 80 12 86 08 00 ff 69 1a 00 ff 68 04 25 1b 1e 1b 00 ff 68 04 24 1b 1e 1b 00 ff 46 1a 1e 1b 00 ff 47 1a 1e 1b 00 ff 68 04 25 1b 1e 1b 00 ff 68 04 1c 1b 20 1b 00 ff 68 04 1c 1b 00 ff 68 04 1c 1b 00 ff cb 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 7d 12 00 ff 2c 11 81 12 86 08 00 ff 69 1a 00 ff 33 11 44 1a 1b 1b 00 ff 38 11 3f 1a 85 08 21 1b 00 ff 36 11 3f 1a 6a 15 85 08 1c 1b 00 ff 2c 11 3f 1a 85 08 1c 1b 00 ff 2c 11 45 1a 85 08 22 1b 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 71 11 00 ff c6 01 7d 12 00 ff c6 01 77 12 00 ff c6 01 77 12 00 ff c6 01 7b 12 78 12 00 ff 1f 03 86 08 00 ff 69 1a 00 ff 35 11 40 1a 86 08 1b 1b 00 ff ef 17 00 ff 31 11 00 ff 2c 11 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 6c 11 00 ff c6 01 81 12 00 ff 1f 03 00 ff 1f 03 00 ff c6 01 78 12 7f 12 00 ff be 19 86 08 00 ff 7b 12 69 1a 00 ff 2f 11 40 1a 6b 15 86 08 1b 1b 00 ff ef 17 00 ff 2c 11 00 ff 2c 11 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 73 11 00 ff 1f 03 00 ff ba 19 00 ff 1f 03 00 ff bd 19 00 ff b7 19 86 08 00 ff 7f 12 69 1a 00 ff 32 11 77 12 40 1a 86 08 26 1b 00 ff 2d 11 77 12 00 ff 2c 11 7b 12 00 ff 2c 11 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 1f 03 00 ff 1f 03 00 ff b9 19 00 ff 1f 03 00 ff 1f 03 86 08 00 ff 1f 03 41 1a 85 08 00 ff c1 19 43 1a 86 08 87 08 1c 1b 00 ff b6 19 e0 07 00 ff 39 11 7f 12 00 ff 2c 11 7b 12 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 1f 03 00 ff b9 19 3c 1a 00 ff bb 19 00 ff c1 19 00 ff b5 19 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 3b 1a 00 ff 1f 03 00 ff 2c 11 7f 12 00 ff 2c 11 77 12 69 1a 00 ff 68 04 26 1b 00 ff 68 04 1e 1b 00 ff 68 04 1e 1b 00 ff b5 19 00 ff c0 19 00 ff 1f 03 3d 1a 00 ff 1f 03 00 ff c1 19 3e 1a 00 ff bb 19 00 ff c0 19 00 ff bb 19 00 ff 1f 03 00 ff 1f 03 00 ff b5 19 41 1a 00 ff bb 19 3f 1a 00 ff 1f 03 3f 1a 00 ff 1f 03 45 1a 00 ff bf 19 00 ff 96 1b 7e 12 00 ff 96 1b 79 12 73 0b 85 08 00 ff 9a 1b 79 12 dc 15 85 08 00 ff 99 1b 79 12 42 1c 85 08 00 ff 96 1b 79 12 dc 15 85 08 00 ff 97 1b 79 12 73 0b 85 08 00 ff 97 1b 79 12 85 08 00 ff 99 1b 80 12 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 3c 1a 00 ff 1f 03 69 1a 00 ff 96 1b 7e 12 00 ff 96 1b 7a 12 87 08 00 ff af 1b 00 ff aa 1b 00 ff aa 1b 00 ff aa 1b 00 ff aa 1b 00 ff b1 1b 86 08 00 ff 97 1b 7c 12 85 08 00 ff 97 1b 80 12 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 41 1a 00 ff 99 1b 7a 12 87 08 00 ff af 1b 00 ff ab 1b 04 ff ad 1b 00 ff b1 1b 86 08 00 ff 99 1b 7c 12 85 08 00 ff 96 1b 80 12 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 b4 0d 00 ff af 1b 00 ff ab 1b 06 ff ad 1b 00 ff b1 1b 86 08 71 0b 00 ff 96 1b 78 12 00 ff bb 19 00 ff 1f 03 3c 1a 00 ff 1f 03 00 ff a7 1b 08 ff a9 1b db 15 86 08 00 ff 99 1b 78 12 00 ff b4 19 00 ff bb 19 00 ff b6 19 00 ff a7 1b 08 ff a9 1b 43 1c 86 08 00 ff 9a 1b 78 12 00 ff 1f 03 3d 1a 00 ff c1 19 00 ff 1f 03 00 ff bb 19 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 3d 1a 00 ff b6 19 00 ff b6 19 00 ff b6 19 00 ff bf 19 69 1a 00 ff 68 04 25 1b 00 ff 68 04 22 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 1f 03 d2 19 00 ff 1f 03 00 ff c0 19 00 ff c1 19 00 ff bf 19 00 ff 1f 03 00 ff b5 19 00 ff 1f 03 00 ff 1f 03 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff bb 19 00 ff 1f 03 00 ff bb 19 00 ff be 19 00 ff b6 19 00 ff 1f 03 00 ff 1f 03 3c 1a 00 ff 1f 03 00 ff 1f 03 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff c1 19 00 ff b7 19 00 ff c0 19 00 ff bb 19 3e 1a 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff b7 19 70 1a 00 ff bf 19 47 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff b4 19 3e 1a 00 ff b6 19 00 ff 1f 03 00 ff bf 19 00 ff bc 19 00 ff c1 19 00 ff bc 19 00 ff bb 19 69 1a 00 ff 68 04 25 1b 00 ff 68 04 22 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 1f 03 3c 1a 00 ff 1f 03 00 ff c0 19 00 ff 1f 03 00 ff ba 19 00 ff c1 19 70 1a 00 ff b4 19 6a 1a 00 ff c1 19 47 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff bb 19 00 ff b4 19 69 1a 00 ff 68 04 25 1b 00 ff 68 04 1c 1b 00 ff 68 04 22 1b 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 1e 1b 00 ff 68 04 23 1b 00 ff c1 19 44 1a 00 ff 1f 03 00 ff bb 19 00 ff bb 19 00 ff b9 19 00 ff 1f 03 40 07 00 ff b7 19 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 1e 1b 00 ff 68 04 23 1b 00 ff bc 19 44 1a 00 ff 1f 03 3f 1a 00 ff ba 19 43 1a 00 ff b4 19 d3 19 00 ff bc 19 d1 19 00 ff 1f 03 00 ff bf 19 00 ff 1f 03 3e 07 00 ff 1f 03 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff b6 19 3f 1a 00 ff bb 19 43 1a 00 ff b6 19 58 1b 00 ff c1 19 3f 07 00 ff 1f 03 00 ff c1 19 00 ff b6 19 70 1a 00 ff 1f 03 6a 1a 00 ff bb 19 6a 1a 00 ff 1f 03 47 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 40 1a 00 ff 1f 03 3f 07 00 ff bb 19 d2 19 00 ff c0 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff bf 19 69 1a 00 ff 68 04 25 1b 00 ff 68 04 1c 1b 00 ff 68 04 1c 1b 00 ff 68 04 22 1b 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff be 19 40 1a 00 ff 1f 03 40 07 00 ff 1f 03 3c 1a 00 ff bd 19 3e 1a 00 ff bb 19 00 ff b6 19 00 ff 1f 03 00 ff bb 19 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 1f 03 44 1a 00 ff c0 19 43 1a 00 ff 1f 03 00 ff 1f 03 00 ff c0 19 d2 19 00 ff bb 19 00 ff 1f 03 00 ff b5 19 00 ff 1f 03 69 1a 00 ff 68 04 26 1b 00 ff 68 04 20 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff 1f 03 43 1a 00 ff 1f 03 00 ff 1f 03 00 ff bc 19 00 ff c1 19 00 ff 1f 03 00 ff c0 19 00 ff 1f 03 00 ff 1f 03 41 1a 00 ff b8 19 45 1a 00 ff 68 04 26 1b 00 ff 68 04 1e 1b 00 ff 68 04 1d 1b 20 1b 00 ff 1f 03 40 1a 00 ff bd 19 93 1b 00 ff bc 19 3b 1a 00 ff b4 19 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 3b 1a 00 ff 1f 03 00 ff 1f 03 00 ff b8 19 93 1b 00 ff b8 19 41 1a 00 ff b8 19 3f 1a 00 ff b8 19 45 1a 00 ff 68 04 1d 1b 26 1b 00 ff b9 19 40 1a 00 ff bb 19 00 ff bb 19 3e 1a 00 ff bb 19 3c 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff b8 19 00 ff b8 19 00 ff b8 19 41 1a 00 ff b8 19 3f 1a 00 ff 1f 03 43 1a 00 ff 1f 03 de 09 00 ff c1 19 00 ff bf 19 00 ff 1f 03 00 ff 1f 03 00 ff b5 19 00 ff 1f 03 00 ff b7 19 00 ff 67 00 7e 12 4c 13 00 ff 67 00 79 12 00 ff 67 00 80 12 3e 1a 00 ff b8 19 00 ff bb 19 4c 13 00 ff be 19 3f 07 00 ff ba 19 42 07 00 ff bb 19 40 07 00 ff b7 19 00 ff bf 19 00 ff c0 19 00 ff 1f 03 d2 19 00 ff b4 19 00 ff be 19 00 ff 67 00 7f 12 00 ff 67 00 7b 12 00 ff 67 00 78 12 a6 15 00 ff b4 19 00 ff b4 19 00 ff b4 19 00 ff bb 19 00 ff 1f 03 00 ff bf 19 00 ff b7 19 00 ff c0 19 00 ff 1f 03 08 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff c0 19 00 ff bb 19 08 ff bb 19 00 ff 1f 03 00 ff bb 19 00 ff bb 19 d3 19 00 ff 1f 03 00 ff c1 19 08 ff b5 19 00 ff bf 19 00 ff b9 19 00 ff b6 19 00 ff bf 19 00 ff 1f 03 07 ff b7 19 00 ff 1f 03 d3 19 00 ff 1f 03 00 ff b8 19 00 ff 1f 03 d1 19 00 ff 1f 03 3e 1a 00 ff c1 19 07 ff 1f 03 00 ff be 19 d2 19 00 ff 1f 03 00 ff b4 19 00 ff 1f 03 36 1b 00 ff b6 19 06 ff b6 19 d3 19 00 ff bf 19 00 ff 1f 03 00 ff 1f 03 38 1a 00 ff 1f 03 3a 1a 00 ff b4 19 00 ff c1 19 5a 1b 07 ff b4 19 3b 1a 00 ff b4 19 00 ff c1 19 00 ff bb 19 39 1a 00 ff b4 19 09 ff 1f 03 d1 19 00 ff 1f 03 00 ff ba 19 3a 1a 0b ff bd 19 3b 1a 00 ff 1f 03 d2 19 00 ff 1f 03 08 ff b4 19 39 1a 00 ff c0 19 5b 1b 00 ff bf 19 00 ff bb 19 d3 19 00 ff bd 19 00 ff bf 19 08 ff 1f 03 00 ff ba 19 00 ff 1f 03 00 ff bc 19 00 ff bb 19 33 1a 09 ff ba 19 5a 1b 00 ff c1 19 36 1a 00 ff 1f 03 35 1a 00 ff 1f 03 3b 1a 0b ff b4 19 37 1a 00 ff c0 19 34 1a 00 ff b4 19 36 1b 0d ff b6 19 39 1a 08 ff bf 01 00 ff b9 01 00 ff b9 01 00 ff b9 01 00 ff b9 01 00 ff b9 01 00 ff c2 01 07 ff b7 01 00 ff 98 01 4c 13 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 4c 13 47 1c 00 ff b8 01 07 ff b7 01 00 ff 98 01 d1 19 00 ff 98 01 00 ff b0 01 00 ff 98 01 00 ff 98 01 00 ff b8 01 07 ff b7 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b8 01 bd ff 8c 14 00 ff 9c 14 00 ff 8c 14 dc 15 00 ff 9c 14 00 ff 91 14 09 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8d 14 4e 1b 09 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 9b 14 09 ff 98 01 00 ff 98 01 00 ff 98 01 a6 15 00 ff 98 01 00 ff 98 01 8d 14 4b 1b 09 ff 98 01 00 ff 98 01 00 ff b0 01 00 ff 98 01 00 ff 98 01 9b 14 b1 ff cf 08 e8 08 42 1c 00 ff cf 08 e8 08 42 1c 00 ff cf 08 e8 08 42 1c 00 ff 91 14 0a ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8d 14 4f 1b 0a ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 43 1c 00 ff d1 08 e5 08 09 ff 98 01 00 ff b0 01 00 ff 98 01 00 ff 98 01 43 1c 00 ff d1 08 e5 08 09 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 43 1c 00 ff d1 08 e5 08 09 ff 98 01 42 1c 00 ff 98 01 42 1c 00 ff 98 01 42 1c 00 ff 98 01 90 14 4f 1b 50 1b 00 ff d1 08 a3 ff a0 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 0a ff 9b 04 7d 12 7b 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 0a ff 9b 04 76 12 78 12 00 ff 9c 04 7d 12 76 12 00 ff 9c 04 7b 12 00 ff 9d 04 0a ff 9b 04 7f 12 7c 12 00 ff 9c 04 81 12 7a 12 00 ff 9c 04 76 12 00 ff 9d 04 0a ff b5 19 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9d 04 0a ff 9b 04 79 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 ff ff 14 ff 83 e0 7d 77 79 07 0b 78 01 54 15 78 02 09 0c 78 03 26 0b 78 04 21 0d 78 05 e4 1b 78 06 40 0b 00 78 07 e7 0d 78 08 ae 0c 79 09 78 0a db 0b 27 a0 ff 00 ff 00 ff ff bc 0f 02 00 16 00 00 69 00 69 00 00 00 64 20 0d a1 0a 00 0a 00 0a 00 0a 00 0f 35 0a 00 0a 14 82 ff d7 8d 00 00 00 10 ff 00 d2 58 01 00 00 07 00 58 70 61 6e 64 65 72 00 d2 d4 00 00 00 13 00 43 79 6e 74 68 69 61 20 53 69 6c 76 65 72 73 70 65 61 72 00 d2 c0 00 00 00 08 00 41 6c 74 61 69 72 69 73 00 d2 55 00 00 00 09 00 45 78 63 61 6c 69 62 75 67 00 d2 20 00 00 00 08 00 4d 61 72 73 68 61 6c 6c 00 d2 10 00 00 00 12 00 4e 69 74 72 6f 73 20 54 68 75 6e 64 65 72 66 69 73 74 00 a2 00 00 a0 ff 00 ff 00 ff ff bc 0f 02 00 16 00 00 69 00 69 00 00 00 64 20 0d b4 15 13 00 57 65 6c 63 6f 6d 65 20 74 6f 20 56 61 6e 69 6c 6c 61 21 b4 15 35 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 56 61 6e 69 6c 6c 61 3a 20 53 75 6e 20 4a 75 6c 20 32 34 20 31 38 3a 33 37 3a 31 39 20 32 30 32 32 2e a0 ff 00 ff 00 ff ff bc 0f 02 00 16 00 00 69 00 69 00 00 00 64 20 0d
+
+ProtocolGame parse message exception (5037 bytes, 4327 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): InputMessage eof reached
+b0 13 a9 13 32 00 00 00 0a 01 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 e0 7d 77 79 07 33 11 fb 18 1d 1b 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 32 11 fb 18 1d 1b 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 2a 11 fb 18 1d 1b 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 9e 11 fc 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 98 11 fa 18 00 ff 68 04 fa 18 00 ff 68 04 fa 18 00 ff 68 04 fa 18 00 ff 33 11 fb 18 23 1b 00 ff 68 04 97 11 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 99 11 fb 18 00 ff 33 11 f1 07 00 ff 36 11 00 ff 37 11 00 ff 3a 11 fa 07 00 ff 3a 11 00 ff 3a 11 00 ff 3a 11 6b 11 00 ff 3a 11 69 11 00 ff 3a 11 69 11 00 ff 37 11 6d 11 1c 1b 00 ff 2f 11 a0 11 6d 11 22 1b 00 ff 2f 11 98 11 72 11 00 ff 68 04 00 ff 68 04 99 11 a2 11 fe 18 00 ff 39 11 f2 07 00 ff 2a 11 00 ff 39 11 00 ff 31 11 00 ff 2f 11 6b 11 00 ff 30 11 69 11 00 ff 36 11 74 11 00 ff 68 04 00 ff 68 04 00 ff f3 01 00 ff f4 01 00 ff 2f 11 6a 11 00 ff 68 04 00 ff 2d 11 71 11 00 ff 34 11 f1 07 00 ff 34 11 00 ff 34 11 00 ff 34 11 00 ff 2f 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 96 1b 71 11 00 ff f4 01 9d 07 00 ff f3 01 00 ff 35 11 6a 11 00 ff 68 04 00 ff 2a 11 6c 11 00 ff 2c 11 00 ff 2a 11 00 ff 34 11 00 ff 34 11 6b 11 00 ff 37 11 74 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 96 1b 6c 11 00 ff f3 01 00 ff f4 01 00 ff 36 11 6a 11 00 ff 68 04 00 ff 2d 11 6c 11 00 ff 38 11 eb 07 00 ff 2a 11 00 ff 2a 11 a3 07 00 ff 2a 11 a2 07 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 96 1b 73 11 00 ff 2a 11 69 11 00 ff 32 11 69 11 00 ff 38 11 74 11 00 ff 68 04 00 ff 2e 11 73 11 00 ff 2a 11 6f 11 00 ff 33 11 61 00 00 00 00 00 01 00 00 10 06 00 45 72 69 6b 61 73 64 02 91 00 72 00 72 72 03 ff 00 dc 05 00 00 00 ff 2a 11 a3 07 00 ff 2a 11 a2 07 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 99 11 00 ff 39 11 6c 11 5e 0b 00 ff 2a 11 00 ff 2a 11 00 ff 37 11 6e 11 00 ff 34 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 99 11 00 ff 2e 11 6c 11 00 ff 33 11 00 ff 39 11 00 ff 2d 11 00 ff 2e 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 99 11 00 ff 37 11 6c 11 79 0a 00 ff 38 11 00 ff 35 11 00 ff 31 11 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 a2 11 00 ff 37 11 6c 11 00 ff 30 11 00 ff 2a 11 61 00 00 00 00 00 dd 00 00 80 06 00 48 61 6c 76 61 72 64 00 8f 00 03 4d 4e 27 01 ff 00 5a 00 00 00 00 ff 35 11 00 ff 35 11 6a 11 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 39 11 71 11 00 ff 35 11 6d 11 00 ff 36 11 6d 11 46 1c 00 ff 36 11 6d 11 dc 15 00 ff 31 11 6d 11 46 1c 00 ff 38 11 70 11 00 ff 35 11 00 ff 37 11 00 ff 2d 11 00 ff 38 11 6e 11 00 ff 2c 11 6d 11 7c 0a 00 ff 36 11 72 11 00 ff 68 04 00 ff 68 04 00 ff 32 11 70 11 74 0a 00 ff 2e 11 00 ff 2d 11 00 ff 38 11 00 ff 2e 11 00 ff 2a 11 0f 19 00 ff 2d 11 00 ff 34 11 00 ff 2a 11 00 ff 32 11 00 ff 38 11 00 ff 35 11 6e 11 00 ff 72 11 00 ff 68 04 00 ff 32 11 00 ff 36 11 00 ff 33 11 42 07 00 ff 2c 11 4b 07 00 ff 2a 11 3e 07 00 ff 30 11 0f 19 00 ff 2a 11 00 ff 2f 11 00 ff 39 11 00 ff 39 11 00 ff 35 11 00 ff 36 11 00 ff 2b 11 6a 11 00 ff 68 04 00 ff 36 11 00 ff 35 11 00 ff 35 11 00 ff 38 11 00 ff 36 11 00 ff 2c 11 0f 19 00 ff 2a 11 00 ff 38 11 00 ff 2b 11 6b 11 00 ff 39 11 00 ff 35 11 00 ff 36 11 00 ff 37 11 6a 11 00 ff 68 04 00 ff 2a 11 12 19 00 ff 2e 11 12 19 00 ff 39 11 0f 19 12 19 00 ff 36 11 00 ff 32 11 49 07 00 ff 2c 11 93 1b 00 ff 34 11 12 19 00 ff 2d 11 93 1b 00 ff 38 11 6e 11 00 ff 39 11 0b 14 00 ff 2a 11 0b 14 00 ff 3a 11 0b 14 00 ff 3a 11 74 11 00 ff 2d 11 72 11 00 ff c8 01 00 ff cd 01 00 ff cb 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff cc 01 00 ff ce 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c8 01 00 ff c6 01 00 ff c6 01 00 ff ce 01 7d 12 00 ff c6 01 77 12 00 ff c6 01 77 12 00 ff c6 01 77 12 00 ff c6 01 7b 12 77 12 00 ff c6 01 7d 12 77 12 00 ff c6 01 7b 12 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 00 ff c8 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 78 12 00 ff c1 19 8b 08 00 ff bf 19 85 08 00 ff 1f 03 85 08 00 ff 2d 11 7f 12 79 12 85 08 00 ff 39 11 81 12 80 12 85 08 00 ff 76 12 8b 08 00 ff 8b 08 00 ff 8b 08 00 ff 8b 08 00 ff 8b 08 00 ff c8 01 e0 07 00 ff c6 01 00 ff c6 01 00 ff c6 01 78 12 00 ff c0 19 86 08 00 ff 70 1a 00 ff 6a 1a 00 ff 6a 1a 00 ff 42 1a 00 ff 70 1a 00 ff 6a 1a 00 ff 6a 1a 00 ff 6a 1a 00 ff 6a 1a 00 ff c8 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 7c 12 00 ff 2c 11 80 12 86 08 00 ff 69 1a 00 ff 68 04 25 1b 1e 1b 00 ff 68 04 24 1b 1e 1b 00 ff 46 1a 1e 1b 00 ff 47 1a 1e 1b 00 ff 68 04 25 1b 1e 1b 00 ff 68 04 1c 1b 20 1b 00 ff 68 04 1c 1b 00 ff 68 04 1c 1b 00 ff cb 01 00 ff c6 01 00 ff c6 01 00 ff c6 01 7d 12 00 ff 2c 11 81 12 86 08 00 ff 69 1a 00 ff 33 11 44 1a 1b 1b 00 ff 38 11 3f 1a 85 08 21 1b 00 ff 36 11 3f 1a 6a 15 85 08 1c 1b 00 ff 2c 11 3f 1a 85 08 1c 1b 00 ff 2c 11 45 1a 85 08 22 1b 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 71 11 00 ff c6 01 7d 12 00 ff c6 01 77 12 00 ff c6 01 77 12 00 ff c6 01 7b 12 78 12 00 ff 1f 03 86 08 00 ff 69 1a 00 ff 35 11 40 1a 86 08 1b 1b 00 ff ef 17 00 ff 31 11 00 ff 2c 11 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 6c 11 00 ff c6 01 81 12 00 ff 1f 03 00 ff 1f 03 00 ff c6 01 78 12 7f 12 00 ff be 19 86 08 00 ff 7b 12 69 1a 00 ff 2f 11 40 1a 6b 15 86 08 1b 1b 00 ff ef 17 00 ff 2c 11 00 ff 2c 11 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 73 11 00 ff 1f 03 00 ff ba 19 00 ff 1f 03 00 ff bd 19 00 ff b7 19 86 08 00 ff 7f 12 69 1a 00 ff 32 11 77 12 40 1a 86 08 26 1b 00 ff 2d 11 77 12 00 ff 2c 11 7b 12 00 ff 2c 11 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 1f 03 00 ff 1f 03 00 ff b9 19 00 ff 1f 03 00 ff 1f 03 86 08 00 ff 1f 03 41 1a 85 08 00 ff c1 19 43 1a 86 08 87 08 1c 1b 00 ff b6 19 e0 07 00 ff 39 11 7f 12 00 ff 2c 11 7b 12 00 ff 2c 11 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 1f 03 00 ff b9 19 3c 1a 00 ff bb 19 00 ff c1 19 00 ff b5 19 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 3b 1a 00 ff 1f 03 00 ff 2c 11 7f 12 00 ff 2c 11 77 12 69 1a 00 ff 68 04 26 1b 00 ff 68 04 1e 1b 00 ff 68 04 1e 1b 00 ff b5 19 00 ff c0 19 00 ff 1f 03 3d 1a 00 ff 1f 03 00 ff c1 19 3e 1a 00 ff bb 19 00 ff c0 19 00 ff bb 19 00 ff 1f 03 00 ff 1f 03 00 ff b5 19 41 1a 00 ff bb 19 3f 1a 00 ff 1f 03 3f 1a 00 ff 1f 03 45 1a 00 ff bf 19 00 ff 96 1b 7e 12 00 ff 96 1b 79 12 73 0b 85 08 00 ff 9a 1b 79 12 dc 15 85 08 00 ff 99 1b 79 12 42 1c 85 08 00 ff 96 1b 79 12 dc 15 85 08 00 ff 97 1b 79 12 73 0b 85 08 00 ff 97 1b 79 12 85 08 00 ff 99 1b 80 12 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 3c 1a 00 ff 1f 03 69 1a 00 ff 96 1b 7e 12 00 ff 96 1b 7a 12 87 08 00 ff af 1b 00 ff aa 1b 00 ff aa 1b 00 ff aa 1b 00 ff aa 1b 00 ff b1 1b 86 08 00 ff 97 1b 7c 12 85 08 00 ff 97 1b 80 12 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 41 1a 00 ff 99 1b 7a 12 87 08 00 ff af 1b 00 ff ab 1b 04 ff ad 1b 00 ff b1 1b 86 08 00 ff 99 1b 7c 12 85 08 00 ff 96 1b 80 12 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 b4 0d 00 ff af 1b 00 ff ab 1b 06 ff ad 1b 00 ff b1 1b 86 08 71 0b 00 ff 96 1b 78 12 00 ff bb 19 00 ff 1f 03 3c 1a 00 ff 1f 03 00 ff a7 1b 08 ff a9 1b db 15 86 08 00 ff 99 1b 78 12 00 ff b4 19 00 ff bb 19 00 ff b6 19 00 ff a7 1b 08 ff a9 1b 43 1c 86 08 00 ff 9a 1b 78 12 00 ff 1f 03 3d 1a 00 ff c1 19 00 ff 1f 03 00 ff bb 19 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 3d 1a 00 ff b6 19 00 ff b6 19 00 ff b6 19 00 ff bf 19 69 1a 00 ff 68 04 25 1b 00 ff 68 04 22 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 1f 03 d2 19 00 ff 1f 03 00 ff c0 19 00 ff c1 19 00 ff bf 19 00 ff 1f 03 00 ff b5 19 00 ff 1f 03 00 ff 1f 03 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff bb 19 00 ff 1f 03 00 ff bb 19 00 ff be 19 00 ff b6 19 00 ff 1f 03 00 ff 1f 03 3c 1a 00 ff 1f 03 00 ff 1f 03 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff c1 19 00 ff b7 19 00 ff c0 19 00 ff bb 19 3e 1a 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff b7 19 70 1a 00 ff bf 19 47 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff b4 19 3e 1a 00 ff b6 19 00 ff 1f 03 00 ff bf 19 00 ff bc 19 00 ff c1 19 00 ff bc 19 00 ff bb 19 69 1a 00 ff 68 04 25 1b 00 ff 68 04 22 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 1f 03 3c 1a 00 ff 1f 03 00 ff c0 19 00 ff 1f 03 00 ff ba 19 00 ff c1 19 70 1a 00 ff b4 19 6a 1a 00 ff c1 19 47 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff bb 19 00 ff b4 19 69 1a 00 ff 68 04 25 1b 00 ff 68 04 1c 1b 00 ff 68 04 22 1b 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 1e 1b 00 ff 68 04 23 1b 00 ff c1 19 44 1a 00 ff 1f 03 00 ff bb 19 00 ff bb 19 00 ff b9 19 00 ff 1f 03 40 07 00 ff b7 19 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 1e 1b 00 ff 68 04 23 1b 00 ff bc 19 44 1a 00 ff 1f 03 3f 1a 00 ff ba 19 43 1a 00 ff b4 19 d3 19 00 ff bc 19 d1 19 00 ff 1f 03 00 ff bf 19 00 ff 1f 03 3e 07 00 ff 1f 03 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff b6 19 3f 1a 00 ff bb 19 43 1a 00 ff b6 19 58 1b 00 ff c1 19 3f 07 00 ff 1f 03 00 ff c1 19 00 ff b6 19 70 1a 00 ff 1f 03 6a 1a 00 ff bb 19 6a 1a 00 ff 1f 03 47 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 40 1a 00 ff 1f 03 3f 07 00 ff bb 19 d2 19 00 ff c0 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff bf 19 69 1a 00 ff 68 04 25 1b 00 ff 68 04 1c 1b 00 ff 68 04 1c 1b 00 ff 68 04 22 1b 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff be 19 40 1a 00 ff 1f 03 40 07 00 ff 1f 03 3c 1a 00 ff bd 19 3e 1a 00 ff bb 19 00 ff b6 19 00 ff 1f 03 00 ff bb 19 69 1a 00 ff 68 04 1b 1b 00 ff 68 04 00 ff 68 04 00 ff 68 04 1f 1b 00 ff 68 04 23 1b 00 ff 1f 03 44 1a 00 ff c0 19 43 1a 00 ff 1f 03 00 ff 1f 03 00 ff c0 19 d2 19 00 ff bb 19 00 ff 1f 03 00 ff b5 19 00 ff 1f 03 69 1a 00 ff 68 04 26 1b 00 ff 68 04 20 1b 00 ff 68 04 00 ff 68 04 1d 1b 00 ff 1f 03 44 1a 00 ff 1f 03 43 1a 00 ff 1f 03 00 ff 1f 03 00 ff bc 19 00 ff c1 19 00 ff 1f 03 00 ff c0 19 00 ff 1f 03 00 ff 1f 03 41 1a 00 ff b8 19 45 1a 00 ff 68 04 26 1b 00 ff 68 04 1e 1b 00 ff 68 04 1d 1b 20 1b 00 ff 1f 03 40 1a 00 ff bd 19 93 1b 00 ff bc 19 3b 1a 00 ff b4 19 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 3b 1a 00 ff 1f 03 00 ff 1f 03 00 ff b8 19 93 1b 00 ff b8 19 41 1a 00 ff b8 19 3f 1a 00 ff b8 19 45 1a 00 ff 68 04 1d 1b 26 1b 00 ff b9 19 40 1a 00 ff bb 19 00 ff bb 19 3e 1a 00 ff bb 19 3c 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff b8 19 00 ff b8 19 00 ff b8 19 41 1a 00 ff b8 19 3f 1a 00 ff 1f 03 43 1a 00 ff 1f 03 de 09 00 ff c1 19 00 ff bf 19 00 ff 1f 03 00 ff 1f 03 00 ff b5 19 00 ff 1f 03 00 ff b7 19 00 ff 67 00 7e 12 4c 13 00 ff 67 00 79 12 00 ff 67 00 80 12 3e 1a 00 ff b8 19 00 ff bb 19 4c 13 00 ff be 19 3f 07 00 ff ba 19 42 07 00 ff bb 19 40 07 00 ff b7 19 00 ff bf 19 00 ff c0 19 00 ff 1f 03 d2 19 00 ff b4 19 00 ff be 19 00 ff 67 00 7f 12 00 ff 67 00 7b 12 00 ff 67 00 78 12 a6 15 00 ff b4 19 00 ff b4 19 00 ff b4 19 00 ff bb 19 00 ff 1f 03 00 ff bf 19 00 ff b7 19 00 ff c0 19 00 ff 1f 03 08 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff 1f 03 00 ff c0 19 00 ff bb 19 08 ff bb 19 00 ff 1f 03 00 ff bb 19 00 ff bb 19 d3 19 00 ff 1f 03 00 ff c1 19 08 ff b5 19 00 ff bf 19 00 ff b9 19 00 ff b6 19 00 ff bf 19 00 ff 1f 03 07 ff b7 19 00 ff 1f 03 d3 19 00 ff 1f 03 00 ff b8 19 00 ff 1f 03 d1 19 00 ff 1f 03 3e 1a 00 ff c1 19 07 ff 1f 03 00 ff be 19 d2 19 00 ff 1f 03 00 ff b4 19 00 ff 1f 03 36 1b 00 ff b6 19 06 ff b6 19 d3 19 00 ff bf 19 00 ff 1f 03 00 ff 1f 03 38 1a 00 ff 1f 03 3a 1a 00 ff b4 19 00 ff c1 19 5a 1b 07 ff b4 19 3b 1a 00 ff b4 19 00 ff c1 19 00 ff bb 19 39 1a 00 ff b4 19 09 ff 1f 03 d1 19 00 ff 1f 03 00 ff ba 19 3a 1a 0b ff bd 19 3b 1a 00 ff 1f 03 d2 19 00 ff 1f 03 08 ff b4 19 39 1a 00 ff c0 19 5b 1b 00 ff bf 19 00 ff bb 19 d3 19 00 ff bd 19 00 ff bf 19 08 ff 1f 03 00 ff ba 19 00 ff 1f 03 00 ff bc 19 00 ff bb 19 33 1a 09 ff ba 19 5a 1b 00 ff c1 19 36 1a 00 ff 1f 03 35 1a 00 ff 1f 03 3b 1a 0b ff b4 19 37 1a 00 ff c0 19 34 1a 00 ff b4 19 36 1b 0d ff b6 19 39 1a 08 ff bf 01 00 ff b9 01 00 ff b9 01 00 ff b9 01 00 ff b9 01 00 ff b9 01 00 ff c2 01 07 ff b7 01 00 ff 98 01 4c 13 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 4c 13 47 1c 00 ff b8 01 07 ff b7 01 00 ff 98 01 d1 19 00 ff 98 01 00 ff b0 01 00 ff 98 01 00 ff 98 01 00 ff b8 01 07 ff b7 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b8 01 bd ff 8c 14 00 ff 9c 14 00 ff 8c 14 dc 15 00 ff 9c 14 00 ff 91 14 09 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8d 14 4e 1b 09 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 9b 14 09 ff 98 01 00 ff 98 01 00 ff 98 01 a6 15 00 ff 98 01 00 ff 98 01 8d 14 4b 1b 09 ff 98 01 00 ff 98 01 00 ff b0 01 00 ff 98 01 00 ff 98 01 9b 14 b1 ff cf 08 e8 08 42 1c 00 ff cf 08 e8 08 42 1c 00 ff cf 08 e8 08 42 1c 00 ff 91 14 0a ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8d 14 4f 1b 0a ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 43 1c 00 ff d1 08 e5 08 09 ff 98 01 00 ff b0 01 00 ff 98 01 00 ff 98 01 43 1c 00 ff d1 08 e5 08 09 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 43 1c 00 ff d1 08 e5 08 09 ff 98 01 42 1c 00 ff 98 01 42 1c 00 ff 98 01 42 1c 00 ff 98 01 90 14 4f 1b 50 1b 00 ff d1 08 a3 ff a0 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 0a ff 9b 04 7d 12 7b 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 0a ff 9b 04 76 12 78 12 00 ff 9c 04 7d 12 76 12 00 ff 9c 04 7b 12 00 ff 9d 04 0a ff 9b 04 7f 12 7c 12 00 ff 9c 04 81 12 7a 12 00 ff 9c 04 76 12 00 ff 9d 04 0a ff b5 19 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9d 04 0a ff 9b 04 79 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 ff ff 14 ff 83 e0 7d 77 79 07 0b 78 01 54 15 78 02 09 0c 78 03 26 0b 78 04 21 0d 78 05 e4 1b 78 06 40 0b 00 78 07 e7 0d 78 08 ae 0c 79 09 78 0a db 0b 27 a0 ff 00 ff 00 ff ff bc 0f 02 00 16 00 00 69 00 69 00 00 00 64 20 0d a1 0a 00 0a 00 0a 00 0a 00 0f 35 0a 00 0a 14 82 ff d7 8d 01 00 00 10 ff 00 d2 58 01 00 00 07 00 58 70 61 6e 64 65 72 00 d2 d4 00 00 00 13 00 43 79 6e 74 68 69 61 20 53 69 6c 76 65 72 73 70 65 61 72 00 d2 c0 00 00 00 08 00 41 6c 74 61 69 72 69 73 00 d2 55 00 00 00 09 00 45 78 63 61 6c 69 62 75 67 00 d2 20 00 00 00 08 00 4d 61 72 73 68 61 6c 6c 00 d2 10 00 00 00 12 00 4e 69 74 72 6f 73 20 54 68 75 6e 64 65 72 66 69 73 74 00 a2 00 00 a0 ff 00 ff 00 ff ff bc 0f 02 00 16 00 00 69 00 69 00 00 00 64 20 0d b4 15 13 00 57 65 6c 63 6f 6d 65 20 74 6f 20 56 61 6e 69 6c 6c 61 21 b4 15 35 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 56 61 6e 69 6c 6c 61 3a 20 53 75 6e 20 41 75 67 20 30 37 20 30 39 3a 32 39 3a 35 30 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (40 bytes, 0 unread, last opcode is 0x0b (11), prev opcode is 0x6a (106), proto: 792): InputMessage eof reached
+28 00 24 00 72 00 06
+6a 01 7e a1 79 07 02 3a
+0b 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (21 bytes, 0 unread, last opcode is 0x0b (11), prev opcode is 0x6a (106), proto: 792): InputMessage eof reached
+18 00 11 00 6c 01 7e a1 79 07 02
+6a 01 7e a3 79 07 01 3a
+0b 00
+
+ProtocolGame parse message exception (21 bytes, 0 unread, last opcode is 0x0b (11), prev opcode is 0x6a (106), proto: 792): InputMessage eof reached
+18 00 11 00 6c 01 7e a3 79 07 01
+6a 01 7e a1 79 07 02 3a
+0b 00
+
+ProtocolGame parse message exception (39 bytes, 24 unread, last opcode is 0x6a (106), prev opcode is 0x72 (114), proto: 792): unable to create item with invalid id 42241
+28 00 23 00
+72 00 05
+6a 02 7e a5 79 07 01 a5 16 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (20 bytes, 1 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 41985
+18 00 10 00
+6c 02 7e a5 79 07 01
+6a 01 7e a5 79 07 01 a4 16
+
+ProtocolGame parse message exception (13516 bytes, 13497 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 41985
+d0 34 c8 34
+6c 01 7e a5 79 07 01
+6a 04 7e a5 79 07 01 a4 16 1e f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 13 00 03 2d 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 31 3a 20 42 61 72 62 61 72 69 61 6e 20 42 6f 6f 7a 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 3a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 20 54 61 6c 6b 20 74 6f 20 53 76 65 6e 20 61 62 6f 75 74 20 74 68 65 20 6d 65 61 64 2e 2e 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 32 3a 20 54 68 65 20 42 65 61 72 20 48 75 67 67 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 1d 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 31 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 33 3a 20 54 68 65 20 4d 61 6d 6d 6f 74 68 20 50 75 73 68 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 44 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 65 20 61 20 63 69 74 69 7a 65 6e 20 6f 66 20 53 76 61 72 67 72 6f 6e 64 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 13 00 03 2d 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 31 3a 20 42 61 72 62 61 72 69 61 6e 20 42 6f 6f 7a 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 3a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 20 54 61 6c 6b 20 74 6f 20 53 76 65 6e 20 61 62 6f 75 74 20 74 68 65 20 6d 65 61 64 2e 2e 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 32 3a 20 54 68 65 20 42 65 61 72 20 48 75 67 67 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 1d 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 31 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 33 3a 20 54 68 65 20 4d 61 6d 6d 6f 74 68 20 50 75 73 68 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 44 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 65 20 61 20 63 69 74 69 7a 65 6e 20 6f 66 20 53 76 61 72 67 72 6f 6e 64 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 13 00 03 2d 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 31 3a 20 42 61 72 62 61 72 69 61 6e 20 42 6f 6f 7a 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 3a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 20 54 61 6c 6b 20 74 6f 20 53 76 65 6e 20 61 62 6f 75 74 20 74 68 65 20 6d 65 61 64 2e 2e 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 32 3a 20 54 68 65 20 42 65 61 72 20 48 75 67 67 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 1d 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 31 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 33 3a 20 54 68 65 20 4d 61 6d 6d 6f 74 68 20 50 75 73 68 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 44 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 65 20 61 20 63 69 74 69 7a 65 6e 20 6f 66 20 53 76 61 72 67 72 6f 6e 64 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 13 00 03 2d 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 31 3a 20 42 61 72 62 61 72 69 61 6e 20 42 6f 6f 7a 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 3a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 20 54 61 6c 6b 20 74 6f 20 53 76 65 6e 20 61 62 6f 75 74 20 74 68 65 20 6d 65 61 64 2e 2e 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 32 3a 20 54 68 65 20 42 65 61 72 20 48 75 67 67 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 1d 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 31 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 33 3a 20 54 68 65 20 4d 61 6d 6d 6f 74 68 20 50 75 73 68 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 44 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 65 20 61 20 63 69 74 69 7a 65 6e 20 6f 66 20 53 76 61 72 67 72 6f 6e 64 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 13 00 03 2d 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 31 3a 20 42 61 72 62 61 72 69 61 6e 20 42 6f 6f 7a 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 3a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 20 54 61 6c 6b 20 74 6f 20 53 76 65 6e 20 61 62 6f 75 74 20 74 68 65 20 6d 65 61 64 2e 2e 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 32 3a 20 54 68 65 20 42 65 61 72 20 48 75 67 67 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 1d 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 31 00 42 61 72 62 61 72 69 61 6e 20 54 65 73 74 20 33 3a 20 54 68 65 20 4d 61 6d 6d 6f 74 68 20 50 75 73 68 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 44 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 74 68 69 73 20 54 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 65 20 61 20 63 69 74 69 7a 65 6e 20 6f 66 20 53 76 61 72 67 72 6f 6e 64 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21 f1 12 00 07 24 00 4d 69 73 73 69 6f 6e 20 31 3a 20 49 6e 74 65 72 72 6f 67 61 74 69 6f 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 25 00 59 6f 75 20 69 6e 76 65 73 74 69 67 61 74 65 64 20 61 6c 6c 20 67 75 61 72 64 73 20 69 6e 20 54 68 61 69 73 2e 1e 00 4d 69 73 73 69 6f 6e 20 32 3a 20 45 63 6c 69 70 73 65 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 59 6f 75 20 61 6c 72 65 61 64 79 20 62 72 6f 75 67 68 74 20 74 68 65 20 77 69 74 63 68 65 73 27 20 67 72 69 6d 6f 69 72 65 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 23 00 4d 69 73 73 69 6f 6e 20 33 3a 20 56 61 6d 70 69 72 65 20 48 75 6e 74 20 28 63 6f 6d 70 6c 65 74 65 64 29 36 00 47 65 74 20 62 61 63 6b 20 74 6f 20 54 68 61 69 73 20 61 6e 64 20 72 65 70 6f 72 74 20 79 6f 75 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 48 65 6e 72 69 63 75 73 2e 27 00 4d 69 73 73 69 6f 6e 20 34 3a 20 54 68 65 20 48 61 75 6e 74 65 64 20 52 75 69 6e 20 28 63 6f 6d 70 6c 65 74 65 64 29 59 00 59 6f 75 20 61 6c 72 65 61 64 79 20 63 6c 65 61 6e 65 64 20 74 68 65 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 68 61 75 6e 74 65 64 20 68 6f 75 73 65 20 69 6e 20 4c 69 62 65 72 74 79 2c 20 61 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 2e 2a 00 4d 69 73 73 69 6f 6e 20 35 3a 20 45 73 73 65 6e 74 69 61 6c 20 47 61 74 68 65 72 69 6e 67 20 28 63 6f 6d 70 6c 65 74 65 64 29 50 00 59 6f 75 20 67 6f 74 20 74 68 65 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 28 00 4d 69 73 73 69 6f 6e 20 36 3a 20 54 68 65 20 44 65 6d 6f 6e 20 55 6e 67 72 65 65 7a 20 28 63 6f 6d 70 6c 65 74 65 64 29 63 00 59 6f 75 20 67 6f 74 20 74 68 65 20 74 68 65 20 66 69 72 73 74 20 61 64 64 6f 6e 20 6f 66 20 44 65 6d 6f 6e 20 48 75 6e 74 65 72 20 4f 75 74 66 69 74 21 20 41 73 6b 20 48 65 6e 72 69 63 75 73 20 66 6f 72 20 6d 69 73 73 69 6f 6e 20 74 6f 20 75 6e 6c 6f 63 6b 20 6d 6f 72 65 20 61 64 64 6f 6e 73 2e 27 00 4d 69 73 73 69 6f 6e 20 37 3a 20 54 68 65 20 53 68 61 64 6f 77 20 4e 65 78 75 73 20 28 63 6f 6d 70 6c 65 74 65 64 29 5a 00 59 6f 75 20 68 61 76 65 20 63 6f 6d 70 6c 65 74 65 64 20 54 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 20 51 75 65 73 74 21 20 59 6f 75 20 63 61 6e 20 6e 6f 77 20 62 75 79 20 74 68 65 20 42 6c 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 49 6e 71 75 69 73 69 74 69 6f 6e 21
+
+ProtocolGame parse message exception (3680 bytes, 3657 unread, last opcode is 0x0a (10), prev opcode is 0x32 (50), proto: 792): InputMessage eof reached
+60 0e 5c 0e 43 01 00 50 01
+32 00 00 00
+0a 0c 00 00 10 32 00 01 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 64 01 7e a5 79 07 e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 3a 0b 00 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 61 00 00 00 00 00 0c 00 00 10 06 00 45 72 69 6b 61 73 64 02 a2 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 a4 16 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff b7 19 65 1a e8 1a 00 ff b4 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff 1f 03 00 ff b6 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff be 19 00 ff be 19 00 ff be 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff b7 19 65 1a d1 19 e8 1a 00 ff bc 19 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 11 ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 78 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 81 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9a 04 7e 12 00 ff 9b 04 7a 12 7d 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 01 7e a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 95 19 01 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 0c 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 75 6e 20 41 75 67 20 30 37 20 31 32 3a 34 36 3a 35 31 20 32 30 32 32 2e 6e 00 26 0b 08 00 62 61 63 6b 70 61 63 6b 14 01 09 96 0e 01 e3 12 1f 17 b4 0c 97 19 01 76 0d 31 a5 16 14 17 a1 19
+
+ProtocolGame parse message exception (20 bytes, 1 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 41985
+18 00 10 00
+6c 04 7e a5 79 07 02
+6a 05 7e a5 79 07 01 a4 16
+
+ProtocolGame parse message exception (39 bytes, 24 unread, last opcode is 0x6a (106), prev opcode is 0x72 (114), proto: 792): unable to create item with invalid id 42241
+28 00 23 00
+72 00 06
+6a 03 7e a5 79 07 01 a5 16 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (39 bytes, 24 unread, last opcode is 0x6a (106), prev opcode is 0x72 (114), proto: 792): unable to create item with invalid id 41473
+28 00 23 00
+72 00 00
+6a 03 7e a5 79 07 01 a2 16 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (3754 bytes, 3736 unread, last opcode is 0x0a (10), prev opcode is 0x32 (50), proto: 792): InputMessage eof reached
+a8 0e a6 0e
+32 00 00 00
+0a 01 00 00 10 32 00 01 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 64 02 7e a5 79 07 b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 61 00 00 00 00 00 01 00 00 10 06 00 45 72 69 6b 61 73 64 02 a2 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 a2 16 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff b7 19 65 1a e8 1a 00 ff b4 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff 1f 03 00 ff b6 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff be 19 00 ff be 19 00 ff be 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff b7 19 65 1a d1 19 e8 1a 00 ff bc 19 00 ff b5 19 3b 1a 00 ff bb 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bd 19 65 1a 00 ff 1f 03 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 00 ff 83 04 00 ff 82 04 00 ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 78 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 81 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9a 04 7e 12 00 ff 9b 04 7a 12 7d 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 7a 12 00 ff 9b 04 78 12 00 ff be 19 00 ff 9c 04 7f 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 02 7e a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 95 19 01 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 01 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 75 6e 20 41 75 67 20 30 37 20 31 33 3a 30 31 3a 32 38 20 32 30 32 32 2e 6e 00 26 0b 08 00 62 61 63 6b 70 61 63 6b 14 01 08 96 0e 01 e3 12 1f 17 b4 0c 97 19 01 76 0d 31 14 17 a1 19
+
+ProtocolGame parse message exception (20 bytes, 1 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 41473
+18 00 10 00
+6c 03 7e a5 79 07 01
+6a 03 7e a4 79 07 01 a2 16
+
+ProtocolGame parse message exception (20 bytes, 1 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 41473
+18 00 10 00
+6c 03 7e a4 79 07 01
+6a 03 7e a5 79 07 01 a2 16
+
+ProtocolGame parse message exception (20 bytes, 1 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 41217
+18 00 10 00
+6c 03 7e a5 79 07 01
+6a 03 7e a4 79 07 01 a1 16
+
+ProtocolGame parse message exception (20 bytes, 1 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 41217
+18 00 10 00
+6c 03 7e a4 79 07 01
+6a 03 7e a5 79 07 01 a1 16
+
+ProtocolGame parse message exception (21 bytes, 2 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 38402
+18 00 11 00
+6c 00 7e a5 79 07 01
+6a 01 7e a5 79 07 02 96 0e 01
+
+ProtocolGame parse message exception (3596 bytes, 3534 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): unable to create item with invalid id 59135
+10 0e 08 0e 32 00 00 00 0a 06 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 00 7e a5 79 07 e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 be 09 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 61 00 00 00 00 00 06 00 00 10 06 00 45 72 69 6b 61 73 64 02 a2 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 96 0e 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff b7 19 65 1a e8 1a 00 ff b4 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff 1f 03 00 ff b6 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff be 19 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff 45 14 00 ff 48 14 1a ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 78 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 81 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 00 7e a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 95 19 01 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 06 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 75 6e 20 41 75 67 20 30 37 20 31 33 3a 32 31 3a 33 38 20 32 30 32 32 2e 6e 00 26 0b 08 00 62 61 63 6b 70 61 63 6b 14 01 07 e3 12 1f 17 b4 0c 97 19 01 76 0d 31 14 17 a1 19
+
+ProtocolGame parse message exception (3596 bytes, 3534 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): unable to create item with invalid id 59135
+10 0e 08 0e 32 00 00 00 0a 07 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 00 7e a5 79 07 e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 be 09 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 61 00 00 00 00 00 07 00 00 10 06 00 45 72 69 6b 61 73 64 02 a2 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 96 0e 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff b7 19 65 1a e8 1a 00 ff b4 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff 1f 03 00 ff b6 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff be 19 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff 45 14 00 ff 48 14 1a ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 78 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 81 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 00 7e a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 95 19 01 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 07 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 75 6e 20 41 75 67 20 30 37 20 31 33 3a 32 36 3a 32 34 20 32 30 32 32 2e 6e 00 26 0b 08 00 62 61 63 6b 70 61 63 6b 14 01 07 e3 12 1f 17 b4 0c 97 19 01 76 0d 31 14 17 a1 19
+
+ProtocolGame parse message exception (27 bytes, 2 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 38401
+20 00 17 00 1e 40 05 00 00 00
+6c 01 7e a5 79 07 01
+6a 01 7e a4 79 07 01 96 0e 01
+
+ProtocolGame parse message exception (21 bytes, 2 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 38401
+18 00 11 00
+6c 01 7e a4 79 07 01
+6a 01 7e a5 79 07 01 96 0e 01
+
+ProtocolGame parse message exception (21 bytes, 2 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 38401
+18 00 11 00
+6c 01 7e a5 79 07 01
+6a 00 7e a6 79 07 01 96 0e 01
+
+ProtocolGame parse message exception (21 bytes, 2 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 38402
+18 00 11 00
+6c 00 7e a6 79 07 01
+6a 00 7e a5 79 07 02 96 0e 01
+
+ProtocolGame parse message exception (3668 bytes, 3650 unread, last opcode is 0x0a (10), prev opcode is 0x32 (50), proto: 792): InputMessage eof reached
+58 0e 50 0e
+32 00 00 00
+0a 0d 00 00 10 32 00 01 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 64 01 7e a5 79 07 e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 96 0e 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 61 00 00 00 00 00 0d 00 00 10 06 00 45 72 69 6b 61 73 64 02 a2 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff b7 19 65 1a e8 1a 00 ff b4 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff 1f 03 00 ff b6 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff be 19 00 ff be 19 00 ff be 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff b7 19 65 1a d1 19 e8 1a 00 ff bc 19 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 11 ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 78 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 81 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9a 04 7e 12 00 ff 9b 04 7a 12 7d 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 01 7e a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 95 19 01 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 0d 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 75 6e 20 41 75 67 20 30 37 20 31 33 3a 33 30 3a 30 39 20 32 30 32 32 2e 6e 00 26 0b 08 00 62 61 63 6b 70 61 63 6b 14 01 07 e3 12 1f 17 b4 0c 97 19 01 76 0d 31 14 17 a1 19
+
+ProtocolGame parse message exception (3668 bytes, 3650 unread, last opcode is 0x0a (10), prev opcode is 0x32 (50), proto: 792): InputMessage eof reached
+58 0e 50 0e
+32 00 00 00
+0a 0e 00 00 10 32 00 01 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 64 01 7e a5 79 07 e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 96 0e 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 61 00 00 00 00 00 0e 00 00 10 06 00 45 72 69 6b 61 73 64 02 a2 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff b7 19 65 1a e8 1a 00 ff b4 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff 1f 03 00 ff b6 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff be 19 00 ff be 19 00 ff be 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff b7 19 65 1a d1 19 e8 1a 00 ff bc 19 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 11 ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 78 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 81 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9a 04 7e 12 00 ff 9b 04 7a 12 7d 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 01 7e a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 95 19 01 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 0e 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 75 6e 20 41 75 67 20 30 37 20 31 33 3a 33 31 3a 30 30 20 32 30 32 32 2e 6e 00 26 0b 08 00 62 61 63 6b 70 61 63 6b 14 01 07 e3 12 1f 17 b4 0c 97 19 01 76 0d 31 14 17 a1 19
+
+ProtocolGame parse message exception (3668 bytes, 3650 unread, last opcode is 0x0a (10), prev opcode is 0x32 (50), proto: 792): InputMessage eof reached
+58 0e 50 0e
+32 00 00 00
+0a 0f 00 00 10 32 00 01 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 64 01 7e a5 79 07 e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 96 0e 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 61 00 00 00 00 00 0f 00 00 10 06 00 45 72 69 6b 61 73 64 02 a2 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff b7 19 65 1a e8 1a 00 ff b4 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff 1f 03 00 ff b6 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff be 19 00 ff be 19 00 ff be 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff b7 19 65 1a d1 19 e8 1a 00 ff bc 19 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 11 ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 78 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 81 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9a 04 7e 12 00 ff 9b 04 7a 12 7d 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 01 7e a5 79 07 0b 78 01 8a 0c 78 02 0b 0c 78 03 26 0b 78 04 1e 0d 78 05 e3 0b 5a 78 06 db 0b 54 79 07 78 08 82 19 79 09 78 0a 95 19 01 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 0f 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 53 75 6e 20 41 75 67 20 30 37 20 31 33 3a 33 31 3a 31 39 20 32 30 32 32 2e 6e 00 26 0b 08 00 62 61 63 6b 70 61 63 6b 14 01 07 e3 12 1f 17 b4 0c 97 19 01 76 0d 31 14 17 a1 19
+
+ProtocolGame parse message exception (21 bytes, 2 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 38401
+18 00 11 00
+6c 00 7e a5 79 07 01
+6a 03 7e a5 79 07 01 96 0e 01
+
+ProtocolGame parse message exception (21 bytes, 2 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 38401
+18 00 11 00
+6c 03 7e a5 79 07 01
+6a 01 7e a5 79 07 01 96 0e 01
+
+ProtocolGame parse message exception (39 bytes, 24 unread, last opcode is 0x6a (106), prev opcode is 0x72 (114), proto: 792): unable to create item with invalid id 58113
+28 00 23 00
+72 00 00
+6a 03 7e a5 79 07 01 e3 12 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (20 bytes, 1 unread, last opcode is 0x6a (106), prev opcode is 0x6c (108), proto: 792): unable to create item with invalid id 58113
+18 00 10 00
+6c 01 7e a4 79 07 01
+6a 01 7e a5 79 07 01 e3 12
+
+ProtocolGame parse message exception (39 bytes, 24 unread, last opcode is 0x6a (106), prev opcode is 0x72 (114), proto: 792): unable to create item with invalid id 46081
+28 00 23 00
+72 00 01
+6a 02 7e a5 79 07 01 b4 0c a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (40 bytes, 25 unread, last opcode is 0x6a (106), prev opcode is 0x72 (114), proto: 792): unable to create item with invalid id 38657
+28 00 24 00
+72 00 01
+6a 05 7e a4 79 07 01 97 19 01 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (3541 bytes, 2771 unread, last opcode is 0x64 (100), prev opcode is 0x0b (11), proto: 792): invalid thing id (0)
+d8 0d d1 0d 32 00 00 00 0a 01 00 00 10 32 00 01
+0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+64 00 7e a5 79 07 e6 01 be 09 00 ff e6 01 be 09 00 ff e6 01 c6 1a 00 ff 1f 03 65 1a 00 ff b8 19 3e 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff bc 19 00 ff 1f 03 b8 1a 00 ff 98 01 be 09 00 ff 98 01 be 09 00 ff e6 01 c3 1a 00 ff e6 01 c3 1a 00 ff e6 01 cd 1a 00 ff 1f 03 65 1a ee 1b e8 1a 00 ff bb 19 ec 1b 00 ff f4 18 7f 12 68 1a f1 1b 00 ff f4 18 7b 12 00 ff f4 18 00 ff f4 18 00 ff b9 19 65 1a 00 ff bf 19 00 ff bb 19 ba 1a 00 ff 98 01 b7 1a 00 ff 98 01 be 1a 00 ff b6 19 66 1a 3d 1a 00 ff bb 19 66 1a ee 1b 00 ff 1f 03 66 1a ec 1b e8 1a 00 ff b5 19 f2 1b 00 ff 1f 03 e9 1b 00 ff bb 19 eb 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 80 12 68 1a 00 ff 1f 03 00 ff bb 19 00 ff c1 19 00 ff bb 19 b8 1a 00 ff bd 19 00 ff bb 19 ea 1b 00 ff 1f 03 e9 1b 00 ff bb 19 e9 1b 00 ff c0 19 f5 1b 00 ff bc 19 f0 1b 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 7c 12 00 ff 1f 03 65 1a 00 ff c0 19 00 ff b5 19 00 ff 1f 03 b8 1a 00 ff bb 19 00 ff b4 19 ef 1b b9 1a 00 ff b4 19 ed 1b c9 1a 00 ff bb 19 ed 1b c3 1a 00 ff 1f 03 f0 1b c9 1a 5c 0b 00 ff 1f 03 c9 1a 00 ff f4 18 76 12 65 1a 00 ff f4 18 00 ff f4 18 00 ff f4 18 78 12 00 ff 1f 03 c9 1a 5b 0b 00 ff b9 19 c9 1a 00 ff b7 19 00 ff b4 19 ba 1a 00 ff bd 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 66 1a 00 ff 98 01 b4 0d 00 ff 98 01 ca 1a 00 ff c0 19 65 1a 00 ff 1f 03 00 ff b9 19 65 1a e8 1a 00 ff c1 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 8a 14 00 ff 98 01 00 ff 98 01 00 ff 98 01 ca 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff be 19 65 1a 00 ff bc 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 ca 1a 00 ff bc 19 65 1a 00 ff 1f 03 00 ff 1f 03 65 1a 00 ff b4 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 61 00 00 00 00 00 01 00 00 10 06 00 45 72 69 6b 61 73 64 02 a2 00 6a 44 13 7c 03 00 00 00 00 00 00 00 00 ff 00 dc 05 00 00 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff bf 19 00 ff 1f 03 65 1a 00 ff bd 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff bf 19 00 ff bf 19 65 1a e8 1a 00 ff b6 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff c1 19 00 ff bc 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a 00 ff c1 19 00 ff b6 19 65 1a 00 ff 1f 03 b6 11 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff b6 19 65 1a 00 ff 1f 03 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bb 19 65 1a d2 19 00 ff 1f 03 d1 19 00 ff b7 19 65 1a 00 ff c0 19 c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff 1f 03 65 1a e8 1a 00 ff b7 19 00 ff b7 19 65 1a e8 1a 00 ff b4 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff bf 19 65 1a 00 ff 1f 03 00 ff 1f 03 00 ff c1 19 d2 1a 00 ff 98 01 c9 1a 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 5c 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 c9 1a 5b 0b 00 ff 98 01 c3 1a 00 ff 98 01 c9 1a 00 ff 98 01 d1 1a 00 ff 1f 03 65 1a e8 1a 00 ff 1f 03 00 ff 1f 03 00 ff b6 19 ca 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 c5 1a 00 ff c1 19 65 1a 00 ff be 19 00 ff e6 01 00 ff e6 01 00 ff b7 1b 07 ff 81 04 00 ff 80 04 00 ff 80 04 00 ff 80 04 7c 12 00 ff ba 1b 00 ff ba 1b 00 ff bb 1b 07 ff b8 13 00 ff b9 13 00 ff b9 13 81 04 00 ff 80 04 0c ff 81 04 00 ff 80 04 00 ff b9 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff b7 1a 00 ff bc 1a 01 ff 81 04 00 ff 80 04 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b4 0d 00 ff 98 01 b8 1a 01 ff b8 13 00 ff b9 13 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff b2 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b8 1a 00 ff e8 1a 01 ff b9 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 de 09 00 ff 98 01 b8 1a 02 ff b8 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 01 ff b8 1a 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff 73 1b 00 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 74 08 00 ff 98 01 74 08 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 01 ff b8 1a 5e 0b 00 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 02 ff ba 1a 00 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c0 1a 00 ff 98 01 b7 1a 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 b7 1a 5b 0b 00 ff 98 01 c2 1a 00 ff 98 01 b7 1a 00 ff 98 01 bf 1a 00 ff e7 1a 02 ff b8 1a 00 ff 98 01 11 09 ab 0d 00 ff c4 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff c4 01 00 ff 98 01 11 09 a9 0d 00 ff 98 01 b8 1a 03 ff c5 1a 00 ff 98 01 11 09 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 00 ff 98 01 00 ff 98 01 00 ff 98 01 74 08 00 ff 98 01 74 08 00 ff 98 01 11 09 00 ff 98 01 c5 1a 00 ff e8 1a 02 ff 45 14 00 ff 48 14 1a ff 9f 04 00 ff 9f 04 00 ff 9f 04 00 ff 54 1b 9f 04 00 ff 55 1b 9f 04 00 ff 56 1b a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a1 04 00 ff a2 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 83 04 00 ff 82 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 77 12 76 12 00 ff 9c 04 77 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7f 12 79 12 00 ff 9c 04 79 12 7b 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 51 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 78 12 00 ff 9c 04 7e 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff 52 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9c 04 7d 12 00 ff 9c 04 7b 12 00 ff 9c 04 00 ff 9d 04 01 ff 53 1b 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 7c 12 00 ff 9c 04 7a 12 00 ff 9c 04 00 ff 9d 04 01 ff 81 04 00 ff 80 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 01 ff b8 13 00 ff b9 13 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7c 12 00 ff 9a 04 80 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 7b 12 00 ff 9a 04 7c 12 00 ff 9b 04 7a 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 78 12 00 ff be 19 00 ff 9a 04 76 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 7c 12 00 ff 9a 04 79 12 00 ff 9a 04 7a 12 00 ff 9a 04 00 ff 9b 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9b 04 7b 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 00 ff 9a 04 00 ff 9a 04 78 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 03 ff 9a 04 00 ff 9a 04 7d 12 00 ff 9a 04 77 12 00 ff 9a 04 81 12 00 ff 9b 04 76 12 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9c 04 00 ff 9d 04 ff ff ff ff ff ff ff ff ef ff 83 00 7e a5 79 07 0b 79 01 79 02 79 03 79 04 79 05 79 06 79 07 79 08 79 09 79 0a a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d a1 0b 00 0a 00 0a 00 0a 00 2a 00 12 4e 0a 2d 82 ff d7 8d 01 00 00 10 ff 00 a2 00 00 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d b4 15 14 00 57 65 6c 63 6f 6d 65 20 74 6f 20 54 69 62 69 61 6e 75 73 21 b4 15 36 00 59 6f 75 72 20 6c 61 73 74 20 76 69 73 69 74 20 6f 6e 20 54 69 62 69 61 6e 75 73 3a 20 4d 6f 6e 20 41 75 67 20 30 38 20 31 38 3a 31 35 3a 31 31 20 32 30 32 32 2e
+
+ProtocolGame parse message exception (44 bytes, 0 unread, last opcode is 0x0b (11), prev opcode is 0x6a (106), proto: 792): InputMessage eof reached
+30 00 28 00 40 11 00 00 00 79 05
+6a 03 7e a5 79 06 01 3a
+0b 01 a0 e8 03 e8 03 ff ff f0 a4 17 03 94 00 00 ec 13 ec 13 2b 00 64 20 0d
+
+ProtocolGame parse message exception (21 bytes, 0 unread, last opcode is 0x0b (11), prev opcode is 0x6a (106), proto: 792): InputMessage eof reached
+18 00 11 00 6c 03 7e a5 79 06 01
+6a 02 7e a5 79 06 02 3a
+0b 01
+
+ProtocolGame parse message exception (21 bytes, 0 unread, last opcode is 0x0b (11), prev opcode is 0x6a (106), proto: 792): InputMessage eof reached
+18 00 11 00 6c 02 7e a5 79 06 01
+6a 02 7e a4 79 06 01 3a
+0b 01
+
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0262f47..4f4a132 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -25,6 +25,7 @@ find_package(GMP REQUIRED)
find_package(PugiXML REQUIRED)
find_package(MySQL)
find_package(Threads)
+find_package(ZLIB REQUIRED)
# Selects LuaJIT if user defines or auto-detected
if(DEFINED USE_LUAJIT AND NOT USE_LUAJIT)
@@ -49,7 +50,7 @@ add_subdirectory(src)
add_executable(tfs ${tfs_SRC})
include_directories(${MYSQL_INCLUDE_DIR} ${LUA_INCLUDE_DIR} ${Boost_INCLUDE_DIRS} ${PUGIXML_INCLUDE_DIR} ${GMP_INCLUDE_DIR} ${Crypto++_INCLUDE_DIR})
-target_link_libraries(tfs ${MYSQL_CLIENT_LIBS} ${LUA_LIBRARIES} ${Boost_LIBRARIES} ${Boost_FILESYSTEM_LIBRARY} ${PUGIXML_LIBRARIES} ${GMP_LIBRARIES} ${Crypto++_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
+target_link_libraries(tfs ${MYSQL_CLIENT_LIBS} ${LUA_LIBRARIES} ${Boost_LIBRARIES} ${Boost_FILESYSTEM_LIBRARY} ${PUGIXML_LIBRARIES} ${ZLIB_LIBRARY} ${GMP_LIBRARIES} ${Crypto++_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
set_target_properties(tfs PROPERTIES COTIRE_CXX_PREFIX_HEADER_INIT "src/otpch.h")
set_target_properties(tfs PROPERTIES COTIRE_ADD_UNITY_BUILD FALSE)
diff --git a/cmake/FindZLIB.cmake b/cmake/FindZLIB.cmake
new file mode 100644
index 0000000..1c66c2f
--- /dev/null
+++ b/cmake/FindZLIB.cmake
@@ -0,0 +1,16 @@
+# Try to find the ZLIB library
+# ZLIB_FOUND - system has ZLIB
+# ZLIB_INCLUDE_DIR - the ZLIB include directory
+# ZLIB_LIBRARY - the ZLIB library
+
+FIND_PATH(ZLIB_INCLUDE_DIR NAMES zlib.h)
+SET(_ZLIB_STATIC_LIBS libz.a libzlib.a zlib1.a)
+SET(_ZLIB_SHARED_LIBS libz.dll.a zdll zlib zlib1 z)
+IF(USE_STATIC_LIBS)
+ FIND_LIBRARY(ZLIB_LIBRARY NAMES ${_ZLIB_STATIC_LIBS} ${_ZLIB_SHARED_LIBS})
+ELSE()
+ FIND_LIBRARY(ZLIB_LIBRARY NAMES ${_ZLIB_SHARED_LIBS} ${_ZLIB_STATIC_LIBS})
+ENDIF()
+INCLUDE(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(ZLIB DEFAULT_MSG ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
+MARK_AS_ADVANCED(ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
\ No newline at end of file
diff --git a/config.lua b/config.lua
index 616d470..0b99dbb 100644
--- a/config.lua
+++ b/config.lua
@@ -51,7 +51,8 @@ allowClones = false
serverName = "Tibianus"
statusTimeout = 5000
replaceKickOnLogin = true
-maxPacketsPerSecond = -1
+maxPacketsPerSecond = 50
+packetCompression = true
autoStackCumulatives = true
moneyRate = 1
diff --git a/data/XML/auras.xml b/data/XML/auras.xml
new file mode 100644
index 0000000..754ab6f
--- /dev/null
+++ b/data/XML/auras.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/data/XML/mounts.xml b/data/XML/mounts.xml
new file mode 100644
index 0000000..3d14e4c
--- /dev/null
+++ b/data/XML/mounts.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
diff --git a/data/XML/shaders.xml b/data/XML/shaders.xml
new file mode 100644
index 0000000..1a9a7d7
--- /dev/null
+++ b/data/XML/shaders.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/data/XML/wings.xml b/data/XML/wings.xml
new file mode 100644
index 0000000..f292b28
--- /dev/null
+++ b/data/XML/wings.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/data/creaturescripts/creaturescripts.xml b/data/creaturescripts/creaturescripts.xml
index 18aad61..7a8197d 100644
--- a/data/creaturescripts/creaturescripts.xml
+++ b/data/creaturescripts/creaturescripts.xml
@@ -16,4 +16,6 @@
+
+
diff --git a/data/creaturescripts/scripts/login.lua b/data/creaturescripts/scripts/login.lua
index 59ac737..0700121 100644
--- a/data/creaturescripts/scripts/login.lua
+++ b/data/creaturescripts/scripts/login.lua
@@ -324,6 +324,7 @@ function onLogin(player)
player:registerEvent("InquisitionUngreez")
player:registerEvent("InquisitionBosses")
player:registerEvent("SvargrondArenaKill")
-
+ player:registerEvent("Shop")
+
return true
end
diff --git a/data/creaturescripts/scripts/shop.lua b/data/creaturescripts/scripts/shop.lua
new file mode 100644
index 0000000..aa26053
--- /dev/null
+++ b/data/creaturescripts/scripts/shop.lua
@@ -0,0 +1,362 @@
+-- BETA VERSION, net tested yet
+-- Instruction:
+-- creaturescripts.xml
+-- and in login.lua player:registerEvent("Shop")
+-- create sql table shop_history
+-- set variables
+-- set up function init(), add there items and categories, follow examples
+-- set up callbacks at the bottom to add player item/outfit/whatever you want
+
+local SHOP_EXTENDED_OPCODE = 201
+local SHOP_OFFERS = {}
+local SHOP_CALLBACKS = {}
+local SHOP_CATEGORIES = nil
+local SHOP_BUY_URL = "http://otland.net" -- can be empty
+local SHOP_AD = { -- can be nil
+ image = "https://s3.envato.com/files/62273611/PNG%20Blue/Banner%20blue%20468x60.png",
+ url = "http://otclient.ovh",
+ text = ""
+}
+local MAX_PACKET_SIZE = 50000
+
+--[[ SQL TABLE
+CREATE TABLE `shop_history` (
+ `id` int(11) NOT NULL,
+ `account` int(11) NOT NULL,
+ `player` int(11) NOT NULL,
+ `date` datetime NOT NULL,
+ `title` varchar(100) NOT NULL,
+ `cost` int(11) NOT NULL,
+ `details` varchar(500) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+ALTER TABLE `shop_history`
+ ADD PRIMARY KEY (`id`);
+ALTER TABLE `shop_history`
+ MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
+]]--
+
+function init()
+ -- print(json.encode(g_game.getLocalPlayer():getOutfit())) -- in console in otclient, will print current outfit and mount
+
+ SHOP_CATEGORIES = {}
+
+ local category1 = addCategory({
+ type="item",
+ item=ItemType(6561):getId(),
+ count=1,
+ name="Items"
+ })
+ local category2 = addCategory({
+ type="outfit",
+ name="Outfits",
+ outfit={
+ mount=0,
+ feet=0,
+ legs=0,
+ body=0,
+ type=136,
+ auxType=0,
+ addons=0,
+ head=0,
+ rotating=false
+ }
+ })
+ local category3 = addCategory({
+ type="outfit",
+ name="Mounts",
+ outfit={
+ mount=0,
+ feet=0,
+ legs=0,
+ body=0,
+ type=368,
+ auxType=0,
+ addons=0,
+ head=0,
+ rotating=false
+ }
+ })
+ local category4 = addCategory({
+ type="item",
+ item=ItemType(5919):getId(),
+ count=1,
+ name="Addon Items"
+ })
+ local category5 = addCategory({
+ type="item",
+ item=ItemType(4835):getId(),
+ count=1,
+ name="Quest Items"
+ })
+ local category6 = addCategory({
+ type="item",
+ item=ItemType(3734):getId(),
+ count=1,
+ name="Decorations"
+ })
+ -- local category4 = addCategory({
+ -- type="image",
+ -- image="/data/images/game/states/electrified.png",
+ -- name="Category with local image"
+ -- })
+
+
+ category1.addItem(50, 6561, 1, "Ceremonial Ankh", "gives you all blessings")
+ category1.addItem(20, 5908, 1, "Obsidian Knife", "")
+ category1.addItem(200, 5797, 1, "Dice", "")
+ category1.addItem(100, 6549, 1, "Green Djinn Access", "The magical powder will bless you with the power to convince the green djinns")
+ category1.addItem(100, 6551, 1, "Blue Djinn Access", "The magical powder will bless you with the power to convince the blue djinns")
+ category1.addItem(100, 3252, 1, "Postman Access", "The magical horn will grant you the trustworthy postman rank")
+
+ category2.addOutfit(150, {
+ mount=0,
+ feet=0,
+ legs=0,
+ body=0,
+ type=162,
+ auxType=0,
+ addons=0,
+ head=0,
+ rotating=true
+ }, "Monk", "")
+
+ category3.addOutfit(75, {
+ mount=1,
+ feet=0,
+ legs=0,
+ body=0,
+ type=368,
+ auxType=0,
+ addons=0,
+ head=0,
+ rotating=true
+ }, "Widow Queen", "")
+
+ category4.addItem(150, 5919, 1, "Dragon Claw", "It is the claw of Demodras")
+
+ category5.addItem(30, 4835, 1, "Snake Destroyer", "")
+
+ category6.addItem(10, 3734, 10, "10x Blood Herb", "")
+
+ --category4.addImage(10000, "/data/images/game/states/haste.png", "Offer with local image", "another local image\n/data/images/game/states/haste.png")
+ --category4.addImage(10000, "http://otclient.ovh/images/freezing.png", "Offer with remote image and custom buy action", "blalasdasd image\nhttp://otclient.ovh/images/freezing.png", customImageBuyAction)
+end
+
+function addCategory(data)
+ data['offers'] = {}
+ table.insert(SHOP_CATEGORIES, data)
+ table.insert(SHOP_CALLBACKS, {})
+ local index = #SHOP_CATEGORIES
+ return {
+ addItem = function(cost, itemId, count, title, description, callback)
+ if not callback then
+ callback = defaultItemBuyAction
+ end
+ table.insert(SHOP_CATEGORIES[index]['offers'], {
+ cost=cost,
+ type="item",
+ item=ItemType(itemId):getId(), -- displayed
+ itemId=itemId,
+ count=count,
+ title=title,
+ description=description
+ })
+ table.insert(SHOP_CALLBACKS[index], callback)
+ end,
+ addOutfit = function(cost, outfit, title, description, callback)
+ if not callback then
+ callback = defaultOutfitBuyAction
+ end
+ table.insert(SHOP_CATEGORIES[index]['offers'], {
+ cost=cost,
+ type="outfit",
+ outfit=outfit,
+ title=title,
+ description=description
+ })
+ table.insert(SHOP_CALLBACKS[index], callback)
+ end,
+ addImage = function(cost, image, title, description, callback)
+ if not callback then
+ callback = defaultImageBuyAction
+ end
+ table.insert(SHOP_CATEGORIES[index]['offers'], {
+ cost=cost,
+ type="image",
+ image=image,
+ title=title,
+ description=description
+ })
+ table.insert(SHOP_CALLBACKS[index], callback)
+ end
+ }
+end
+
+function getPoints(player)
+ local points = 0
+ local resultId = db.storeQuery("SELECT `points` FROM `znote_accounts` WHERE `id` = " .. player:getAccountId())
+ if resultId ~= false then
+ points = result.getDataInt(resultId, "points")
+ result.free(resultId)
+ end
+ return points
+end
+
+function getStatus(player)
+ local status = {
+ ad = SHOP_AD,
+ points = getPoints(player),
+ buyUrl = SHOP_BUY_URL
+ }
+ return status
+end
+
+function sendJSON(player, action, data, forceStatus)
+ local status = nil
+ if not player:getStorageValue(1150001) or player:getStorageValue(1150001) + 10 < os.time() or forceStatus then
+ status = getStatus(player)
+ end
+ player:setStorageValue(1150001, os.time())
+
+
+ local buffer = json.encode({action = action, data = data, status = status})
+ local s = {}
+ for i=1, #buffer, MAX_PACKET_SIZE do
+ s[#s+1] = buffer:sub(i,i+MAX_PACKET_SIZE - 1)
+ end
+ local msg = NetworkMessage()
+ if #s == 1 then
+ msg:addByte(50)
+ msg:addByte(SHOP_EXTENDED_OPCODE)
+ msg:addString(s[1])
+ msg:sendToPlayer(player)
+ return
+ end
+ -- split message if too big
+ msg:addByte(50)
+ msg:addByte(SHOP_EXTENDED_OPCODE)
+ msg:addString("S" .. s[1])
+ msg:sendToPlayer(player)
+ for i=2,#s - 1 do
+ msg = NetworkMessage()
+ msg:addByte(50)
+ msg:addByte(SHOP_EXTENDED_OPCODE)
+ msg:addString("P" .. s[i])
+ msg:sendToPlayer(player)
+ end
+ msg = NetworkMessage()
+ msg:addByte(50)
+ msg:addByte(SHOP_EXTENDED_OPCODE)
+ msg:addString("E" .. s[#s])
+ msg:sendToPlayer(player)
+end
+
+function sendMessage(player, title, msg, forceStatus)
+ sendJSON(player, "message", {title=title, msg=msg}, forceStatus)
+end
+
+function onExtendedOpcode(player, opcode, buffer)
+ if opcode ~= SHOP_EXTENDED_OPCODE then
+ return false
+ end
+ local status, json_data = pcall(function() return json.decode(buffer) end)
+ if not status then
+ return false
+ end
+
+ local action = json_data['action']
+ local data = json_data['data']
+ if not action or not data then
+ return false
+ end
+
+ if SHOP_CATEGORIES == nil then
+ init()
+ end
+
+ if action == 'init' then
+ sendJSON(player, "categories", SHOP_CATEGORIES)
+ elseif action == 'buy' then
+ processBuy(player, data)
+ elseif action == "history" then
+ sendHistory(player)
+ end
+ return true
+end
+
+function processBuy(player, data)
+ local categoryId = tonumber(data["category"])
+ local offerId = tonumber(data["offer"])
+ local offer = SHOP_CATEGORIES[categoryId]['offers'][offerId]
+ local callback = SHOP_CALLBACKS[categoryId][offerId]
+ if not offer or not callback or data["title"] ~= offer["title"] or data["cost"] ~= offer["cost"] then
+ sendJSON(player, "categories", SHOP_CATEGORIES) -- refresh categories, maybe invalid
+ return sendMessage(player, "Error!", "Invalid offer")
+ end
+ local points = getPoints(player)
+ if not offer['cost'] or offer['cost'] > points or points < 1 then
+ return sendMessage(player, "Error!", "You don't have enough points to buy " .. offer['title'] .."!", true)
+ end
+ local status = callback(player, offer)
+ if status == true then
+ db.query("UPDATE `znote_accounts` set `points` = `points` - " .. offer['cost'] .. " WHERE `id` = " .. player:getAccountId())
+ db.asyncQuery("INSERT INTO `shop_history` (`account`, `player`, `date`, `title`, `cost`, `details`) VALUES ('" .. player:getAccountId() .. "', '" .. player:getGuid() .. "', NOW(), " .. db.escapeString(offer['title']) .. ", " .. db.escapeString(offer['cost']) .. ", " .. db.escapeString(json.encode(offer)) .. ")")
+ return sendMessage(player, "Success!", "You bought " .. offer['title'] .."!", true)
+ end
+ if status == nil or status == false then
+ status = "Unknown error while buying " .. offer['title']
+ end
+ sendMessage(player, "Error!", status)
+end
+
+function sendHistory(player)
+ if player:getStorageValue(1150002) and player:getStorageValue(1150002) + 10 > os.time() then
+ return -- min 10s delay
+ end
+ player:setStorageValue(1150002, os.time())
+
+ local history = {}
+ local resultId = db.storeQuery("SELECT * FROM `shop_history` WHERE `account` = " .. player:getAccountId() .. " order by `id` DESC")
+
+ if resultId ~= false then
+ repeat
+ local details = result.getDataString(resultId, "details")
+ local status, json_data = pcall(function() return json.decode(details) end)
+ if not status then
+ json_data = {
+ type = "image",
+ title = result.getDataString(resultId, "title"),
+ cost = result.getDataInt(resultId, "cost")
+ }
+ end
+ table.insert(history, json_data)
+ history[#history]["description"] = "Bought on " .. result.getDataString(resultId, "date") .. " for " .. result.getDataInt(resultId, "cost") .. " points."
+ until not result.next(resultId)
+ result.free(resultId)
+ end
+
+ sendJSON(player, "history", history)
+end
+
+-- BUY CALLBACKS
+-- May be useful: print(json.encode(offer))
+
+function defaultItemBuyAction(player, offer)
+ -- todo: check if has capacity
+ if player:addItem(offer["itemId"], offer["count"], false) then
+ return true
+ end
+ return "Can't add item! Do you have enough space?"
+end
+
+function defaultOutfitBuyAction(player, offer)
+ return "default outfit buy action is not implemented"
+end
+
+function defaultImageBuyAction(player, offer)
+ return "default image buy action is not implemented"
+end
+
+function customImageBuyAction(player, offer)
+ return "custom image buy action is not implemented. Offer: " .. offer['title']
+end
\ No newline at end of file
diff --git a/data/events/scripts/player.lua b/data/events/scripts/player.lua
index 70bd387..5171415 100644
--- a/data/events/scripts/player.lua
+++ b/data/events/scripts/player.lua
@@ -185,7 +185,8 @@ function Player:onLook(thing, position, distance)
if thing:isCreature() then
if thing:isPlayer() then
- description = string.format("%s\nIP: %s.", description, Game.convertIpToString(thing:getIp()))
+ local client = thing:getClient()
+ description = string.format("%s\nIP: %s PING: %i FPS: %i.", description, Game.convertIpToString(thing:getIp()), client.ping, client.fps)
end
end
end
@@ -208,7 +209,8 @@ function Player:onLookInBattleList(creature, distance)
)
if creature:isPlayer() then
- description = string.format("%s\nIP: %s", description, Game.convertIpToString(creature:getIp()))
+ local client = thing:getClient()
+ description = string.format("%s\nIP: %s PING: %i FPS: %i.", description, Game.convertIpToString(thing:getIp()), client.ping, client.fps)
end
end
self:sendTextMessage(MESSAGE_INFO_DESCR, description)
diff --git a/data/lib/core/core.lua b/data/lib/core/core.lua
index 9e08938..795a4ea 100644
--- a/data/lib/core/core.lua
+++ b/data/lib/core/core.lua
@@ -11,4 +11,5 @@ dofile('data/lib/core/teleport.lua')
dofile('data/lib/core/tile.lua')
dofile('data/lib/core/vocation.lua')
dofile('data/lib/core/guildwars.lua')
-dofile('data/lib/core/svargrondArenaQuest.lua')
\ No newline at end of file
+dofile('data/lib/core/svargrondArenaQuest.lua')
+dofile('data/lib/core/json.lua')
\ No newline at end of file
diff --git a/data/lib/core/json.lua b/data/lib/core/json.lua
new file mode 100644
index 0000000..90eb81e
--- /dev/null
+++ b/data/lib/core/json.lua
@@ -0,0 +1,399 @@
+-- add to lib/core, later add dofile in lib/core/core.lua
+
+--
+-- json.lua
+--
+-- Copyright (c) 2018 rxi
+--
+-- Permission is hereby granted, free of charge, to any person obtaining a copy of
+-- this software and associated documentation files (the "Software"), to deal in
+-- the Software without restriction, including without limitation the rights to
+-- use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+-- of the Software, and to permit persons to whom the Software is furnished to do
+-- so, subject to the following conditions:
+--
+-- The above copyright notice and this permission notice shall be included in all
+-- copies or substantial portions of the Software.
+--
+-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+-- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+-- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+-- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+-- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+-- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+-- SOFTWARE.
+--
+
+json = { _version = "0.1.1" }
+
+-------------------------------------------------------------------------------
+-- Encode
+-------------------------------------------------------------------------------
+
+local encode
+
+local escape_char_map = {
+ [ "\\" ] = "\\\\",
+ [ "\"" ] = "\\\"",
+ [ "\b" ] = "\\b",
+ [ "\f" ] = "\\f",
+ [ "\n" ] = "\\n",
+ [ "\r" ] = "\\r",
+ [ "\t" ] = "\\t",
+}
+
+local escape_char_map_inv = { [ "\\/" ] = "/" }
+for k, v in pairs(escape_char_map) do
+ escape_char_map_inv[v] = k
+end
+
+
+local function escape_char(c)
+ return escape_char_map[c] or string.format("\\u%04x", c:byte())
+end
+
+
+local function encode_nil(val)
+ return "null"
+end
+
+
+local function encode_table(val, stack)
+ local res = {}
+ stack = stack or {}
+
+ -- Circular reference?
+ if stack[val] then error("circular reference") end
+
+ stack[val] = true
+
+ if val[1] ~= nil or next(val) == nil then
+ -- Treat as array -- check keys are valid and it is not sparse
+ local n = 0
+ for k in pairs(val) do
+ if type(k) ~= "number" then
+ error("invalid table: mixed or invalid key types")
+ end
+ n = n + 1
+ end
+ if n ~= #val then
+ error("invalid table: sparse array")
+ end
+ -- Encode
+ for i, v in ipairs(val) do
+ table.insert(res, encode(v, stack))
+ end
+ stack[val] = nil
+ return "[" .. table.concat(res, ",") .. "]"
+
+ else
+ -- Treat as an object
+ for k, v in pairs(val) do
+ if type(k) ~= "string" then
+ error("invalid table: mixed or invalid key types")
+ end
+ table.insert(res, encode(k, stack) .. ":" .. encode(v, stack))
+ end
+ stack[val] = nil
+ return "{" .. table.concat(res, ",") .. "}"
+ end
+end
+
+
+local function encode_string(val)
+ return '"' .. val:gsub('[%z\1-\31\\"]', escape_char) .. '"'
+end
+
+
+local function encode_number(val)
+ -- Check for NaN, -inf and inf
+ if val ~= val or val <= -math.huge or val >= math.huge then
+ error("unexpected number value '" .. tostring(val) .. "'")
+ end
+ return string.format("%.14g", val)
+end
+
+
+local type_func_map = {
+ [ "nil" ] = encode_nil,
+ [ "table" ] = encode_table,
+ [ "string" ] = encode_string,
+ [ "number" ] = encode_number,
+ [ "boolean" ] = tostring,
+}
+
+
+encode = function(val, stack)
+ local t = type(val)
+ local f = type_func_map[t]
+ if f then
+ return f(val, stack)
+ end
+ error("unexpected type '" .. t .. "'")
+end
+
+
+function json.encode(val)
+ return ( encode(val) )
+end
+
+
+-------------------------------------------------------------------------------
+-- Decode
+-------------------------------------------------------------------------------
+
+local parse
+
+local function create_set(...)
+ local res = {}
+ for i = 1, select("#", ...) do
+ res[ select(i, ...) ] = true
+ end
+ return res
+end
+
+local space_chars = create_set(" ", "\t", "\r", "\n")
+local delim_chars = create_set(" ", "\t", "\r", "\n", "]", "}", ",")
+local escape_chars = create_set("\\", "/", '"', "b", "f", "n", "r", "t", "u")
+local literals = create_set("true", "false", "null")
+
+local literal_map = {
+ [ "true" ] = true,
+ [ "false" ] = false,
+ [ "null" ] = nil,
+}
+
+
+local function next_char(str, idx, set, negate)
+ for i = idx, #str do
+ if set[str:sub(i, i)] ~= negate then
+ return i
+ end
+ end
+ return #str + 1
+end
+
+
+local function decode_error(str, idx, msg)
+ local line_count = 1
+ local col_count = 1
+ for i = 1, idx - 1 do
+ col_count = col_count + 1
+ if str:sub(i, i) == "\n" then
+ line_count = line_count + 1
+ col_count = 1
+ end
+ end
+ error( string.format("%s at line %d col %d", msg, line_count, col_count) )
+end
+
+
+local function codepoint_to_utf8(n)
+ -- http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=iws-appendixa
+ local f = math.floor
+ if n <= 0x7f then
+ return string.char(n)
+ elseif n <= 0x7ff then
+ return string.char(f(n / 64) + 192, n % 64 + 128)
+ elseif n <= 0xffff then
+ return string.char(f(n / 4096) + 224, f(n % 4096 / 64) + 128, n % 64 + 128)
+ elseif n <= 0x10ffff then
+ return string.char(f(n / 262144) + 240, f(n % 262144 / 4096) + 128,
+ f(n % 4096 / 64) + 128, n % 64 + 128)
+ end
+ error( string.format("invalid unicode codepoint '%x'", n) )
+end
+
+
+local function parse_unicode_escape(s)
+ local n1 = tonumber( s:sub(3, 6), 16 )
+ local n2 = tonumber( s:sub(9, 12), 16 )
+ -- Surrogate pair?
+ if n2 then
+ return codepoint_to_utf8((n1 - 0xd800) * 0x400 + (n2 - 0xdc00) + 0x10000)
+ else
+ return codepoint_to_utf8(n1)
+ end
+end
+
+
+local function parse_string(str, i)
+ local has_unicode_escape = false
+ local has_surrogate_escape = false
+ local has_escape = false
+ local last
+ for j = i + 1, #str do
+ local x = str:byte(j)
+
+ if x < 32 then
+ decode_error(str, j, "control character in string")
+ end
+
+ if last == 92 then -- "\\" (escape char)
+ if x == 117 then -- "u" (unicode escape sequence)
+ local hex = str:sub(j + 1, j + 5)
+ if not hex:find("%x%x%x%x") then
+ decode_error(str, j, "invalid unicode escape in string")
+ end
+ if hex:find("^[dD][89aAbB]") then
+ has_surrogate_escape = true
+ else
+ has_unicode_escape = true
+ end
+ else
+ local c = string.char(x)
+ if not escape_chars[c] then
+ decode_error(str, j, "invalid escape char '" .. c .. "' in string")
+ end
+ has_escape = true
+ end
+ last = nil
+
+ elseif x == 34 then -- '"' (end of string)
+ local s = str:sub(i + 1, j - 1)
+ if has_surrogate_escape then
+ s = s:gsub("\\u[dD][89aAbB]..\\u....", parse_unicode_escape)
+ end
+ if has_unicode_escape then
+ s = s:gsub("\\u....", parse_unicode_escape)
+ end
+ if has_escape then
+ s = s:gsub("\\.", escape_char_map_inv)
+ end
+ return s, j + 1
+
+ else
+ last = x
+ end
+ end
+ decode_error(str, i, "expected closing quote for string")
+end
+
+
+local function parse_number(str, i)
+ local x = next_char(str, i, delim_chars)
+ local s = str:sub(i, x - 1)
+ local n = tonumber(s)
+ if not n then
+ decode_error(str, i, "invalid number '" .. s .. "'")
+ end
+ return n, x
+end
+
+
+local function parse_literal(str, i)
+ local x = next_char(str, i, delim_chars)
+ local word = str:sub(i, x - 1)
+ if not literals[word] then
+ decode_error(str, i, "invalid literal '" .. word .. "'")
+ end
+ return literal_map[word], x
+end
+
+
+local function parse_array(str, i)
+ local res = {}
+ local n = 1
+ i = i + 1
+ while 1 do
+ local x
+ i = next_char(str, i, space_chars, true)
+ -- Empty / end of array?
+ if str:sub(i, i) == "]" then
+ i = i + 1
+ break
+ end
+ -- Read token
+ x, i = parse(str, i)
+ res[n] = x
+ n = n + 1
+ -- Next token
+ i = next_char(str, i, space_chars, true)
+ local chr = str:sub(i, i)
+ i = i + 1
+ if chr == "]" then break end
+ if chr ~= "," then decode_error(str, i, "expected ']' or ','") end
+ end
+ return res, i
+end
+
+
+local function parse_object(str, i)
+ local res = {}
+ i = i + 1
+ while 1 do
+ local key, val
+ i = next_char(str, i, space_chars, true)
+ -- Empty / end of object?
+ if str:sub(i, i) == "}" then
+ i = i + 1
+ break
+ end
+ -- Read key
+ if str:sub(i, i) ~= '"' then
+ decode_error(str, i, "expected string for key")
+ end
+ key, i = parse(str, i)
+ -- Read ':' delimiter
+ i = next_char(str, i, space_chars, true)
+ if str:sub(i, i) ~= ":" then
+ decode_error(str, i, "expected ':' after key")
+ end
+ i = next_char(str, i + 1, space_chars, true)
+ -- Read value
+ val, i = parse(str, i)
+ -- Set
+ res[key] = val
+ -- Next token
+ i = next_char(str, i, space_chars, true)
+ local chr = str:sub(i, i)
+ i = i + 1
+ if chr == "}" then break end
+ if chr ~= "," then decode_error(str, i, "expected '}' or ','") end
+ end
+ return res, i
+end
+
+
+local char_func_map = {
+ [ '"' ] = parse_string,
+ [ "0" ] = parse_number,
+ [ "1" ] = parse_number,
+ [ "2" ] = parse_number,
+ [ "3" ] = parse_number,
+ [ "4" ] = parse_number,
+ [ "5" ] = parse_number,
+ [ "6" ] = parse_number,
+ [ "7" ] = parse_number,
+ [ "8" ] = parse_number,
+ [ "9" ] = parse_number,
+ [ "-" ] = parse_number,
+ [ "t" ] = parse_literal,
+ [ "f" ] = parse_literal,
+ [ "n" ] = parse_literal,
+ [ "[" ] = parse_array,
+ [ "{" ] = parse_object,
+}
+
+
+parse = function(str, idx)
+ local chr = str:sub(idx, idx)
+ local f = char_func_map[chr]
+ if f then
+ return f(str, idx)
+ end
+ decode_error(str, idx, "unexpected character '" .. chr .. "'")
+end
+
+
+function json.decode(str)
+ if type(str) ~= "string" then
+ error("expected argument of type string, got " .. type(str))
+ end
+ local res, idx = parse(str, next_char(str, 1, space_chars, true))
+ idx = next_char(str, idx, space_chars, true)
+ if idx <= #str then
+ decode_error(str, idx, "trailing garbage")
+ end
+ return res
+end
\ No newline at end of file
diff --git a/data/talkactions/scripts/reload.lua b/data/talkactions/scripts/reload.lua
index 57e8f90..9c1b489 100644
--- a/data/talkactions/scripts/reload.lua
+++ b/data/talkactions/scripts/reload.lua
@@ -25,7 +25,17 @@ local reloadTypes = {
["monster"] = { targetType = RELOAD_TYPE_MONSTERS, name = "monsters" },
["monsters"] = { targetType = RELOAD_TYPE_MONSTERS, name = "monsters" },
+ ["mount"] = RELOAD_TYPE_MOUNTS,
+
+ ["aura"] = RELOAD_TYPE_AURAS,
+ ["auras"] = RELOAD_TYPE_AURAS,
+ ["wing"] = RELOAD_TYPE_WINGS,
+ ["wings"] = RELOAD_TYPE_WINGS,
+
+ ["shader"] = RELOAD_TYPE_SHADERS,
+ ["shaders"] = RELOAD_TYPE_SHADERS,
+
["move"] = { targetType = RELOAD_TYPE_MOVEMENTS, name = "movements" },
["movement"] = { targetType = RELOAD_TYPE_MOVEMENTS, name = "movements" },
["movements"] = { targetType = RELOAD_TYPE_MOVEMENTS, name = "movements" },
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 0709f3a..5dbf5f7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,6 +1,7 @@
set(tfs_SRC
${CMAKE_CURRENT_LIST_DIR}/otpch.cpp
${CMAKE_CURRENT_LIST_DIR}/actions.cpp
+ ${CMAKE_CURRENT_LIST_DIR}/auras.cpp
${CMAKE_CURRENT_LIST_DIR}/ban.cpp
${CMAKE_CURRENT_LIST_DIR}/baseevents.cpp
${CMAKE_CURRENT_LIST_DIR}/bed.cpp
@@ -38,6 +39,7 @@ set(tfs_SRC
${CMAKE_CURRENT_LIST_DIR}/map.cpp
${CMAKE_CURRENT_LIST_DIR}/monster.cpp
${CMAKE_CURRENT_LIST_DIR}/monsters.cpp
+ ${CMAKE_CURRENT_LIST_DIR}/mounts.cpp
${CMAKE_CURRENT_LIST_DIR}/movement.cpp
${CMAKE_CURRENT_LIST_DIR}/networkmessage.cpp
${CMAKE_CURRENT_LIST_DIR}/npc.cpp
@@ -56,6 +58,7 @@ set(tfs_SRC
${CMAKE_CURRENT_LIST_DIR}/scheduler.cpp
${CMAKE_CURRENT_LIST_DIR}/scriptmanager.cpp
${CMAKE_CURRENT_LIST_DIR}/server.cpp
+ ${CMAKE_CURRENT_LIST_DIR}/shaders.cpp
${CMAKE_CURRENT_LIST_DIR}/spawn.cpp
${CMAKE_CURRENT_LIST_DIR}/spells.cpp
${CMAKE_CURRENT_LIST_DIR}/script.cpp
@@ -68,6 +71,7 @@ set(tfs_SRC
${CMAKE_CURRENT_LIST_DIR}/vocation.cpp
${CMAKE_CURRENT_LIST_DIR}/waitlist.cpp
${CMAKE_CURRENT_LIST_DIR}/wildcardtree.cpp
+ ${CMAKE_CURRENT_LIST_DIR}/wings.cpp
${CMAKE_CURRENT_LIST_DIR}/xtea.cpp
${CMAKE_CURRENT_LIST_DIR}/quests.cpp
PARENT_SCOPE)
diff --git a/src/actions.cpp b/src/actions.cpp
index 97e4942..930d19d 100644
--- a/src/actions.cpp
+++ b/src/actions.cpp
@@ -324,7 +324,6 @@ ReturnValue Actions::internalUseItem(Player* player, const Position& pos, uint8_
bool Actions::useItem(Player* player, const Position& pos, uint8_t index, Item* item, bool isHotkey)
{
player->setNextAction(OTSYS_TIME() + g_config.getNumber(ConfigManager::ACTIONS_DELAY_INTERVAL));
- player->stopWalk();
if (item->getID() == ITEM_MARKET)
{
@@ -360,7 +359,6 @@ bool Actions::useItemEx(Player* player, const Position& fromPos, const Position&
uint8_t toStackPos, Item* item, bool isHotkey, Creature* creature/* = nullptr*/)
{
player->setNextAction(OTSYS_TIME() + g_config.getNumber(ConfigManager::EX_ACTIONS_DELAY_INTERVAL));
- player->stopWalk();
Action* action = getAction(item);
if (!action) {
diff --git a/src/auras.cpp b/src/auras.cpp
new file mode 100644
index 0000000..782fdb4
--- /dev/null
+++ b/src/auras.cpp
@@ -0,0 +1,63 @@
+#include "otpch.h"
+
+#include "auras.h"
+
+#include "pugicast.h"
+#include "tools.h"
+
+bool Auras::reload()
+{
+ auras.clear();
+ return loadFromXml();
+}
+
+bool Auras::loadFromXml()
+{
+ pugi::xml_document doc;
+ pugi::xml_parse_result result = doc.load_file("data/XML/auras.xml");
+ if (!result) {
+ printXMLError("Error - Auras::loadFromXml", "data/XML/auras.xml", result);
+ return false;
+ }
+
+ for (auto auraNode : doc.child("auras").children()) {
+ auras.emplace_back(
+ static_cast(pugi::cast(auraNode.attribute("id").value())),
+ pugi::cast(auraNode.attribute("clientid").value()),
+ auraNode.attribute("name").as_string(),
+ pugi::cast(auraNode.attribute("speed").value()),
+ auraNode.attribute("premium").as_bool()
+ );
+ }
+ auras.shrink_to_fit();
+ return true;
+}
+
+Aura* Auras::getAuraByID(uint8_t id)
+{
+ auto it = std::find_if(auras.begin(), auras.end(), [id](const Aura& aura) {
+ return aura.id == id;
+ });
+
+ return it != auras.end() ? &*it : nullptr;
+}
+
+Aura* Auras::getAuraByName(const std::string& name) {
+ auto auraName = name.c_str();
+ for (auto& it : auras) {
+ if (strcasecmp(auraName, it.name.c_str()) == 0) {
+ return ⁢
+ }
+ }
+
+ return nullptr;
+}
+
+Aura* Auras::getAuraByClientID(uint16_t clientId)
+{
+ auto it = std::find_if(auras.begin(), auras.end(), [clientId](const Aura& aura) {
+ return aura.clientId == clientId;
+ });
+
+ return it != auras.end() ? &*it : nullptr;
+}
\ No newline at end of file
diff --git a/src/auras.h b/src/auras.h
new file mode 100644
index 0000000..0a61463
--- /dev/null
+++ b/src/auras.h
@@ -0,0 +1,33 @@
+#ifndef FS_AURAS_H
+#define FS_AURAS_H
+
+struct Aura
+{
+ Aura(uint8_t id, uint16_t clientId, std::string name, int32_t speed, bool premium) :
+ name(std::move(name)), speed(speed), clientId(clientId), id(id), premium(premium) {}
+
+ std::string name;
+ int32_t speed;
+ uint16_t clientId;
+ uint8_t id;
+ bool premium;
+};
+
+class Auras
+{
+public:
+ bool reload();
+ bool loadFromXml();
+ Aura* getAuraByID(uint8_t id);
+ Aura* getAuraByName(const std::string& name);
+ Aura* getAuraByClientID(uint16_t clientId);
+
+ const std::vector& getAuras() const {
+ return auras;
+ }
+
+private:
+ std::vector auras;
+};
+
+#endif
\ No newline at end of file
diff --git a/src/configmanager.cpp b/src/configmanager.cpp
index 3509e95..347ae1a 100644
--- a/src/configmanager.cpp
+++ b/src/configmanager.cpp
@@ -87,6 +87,7 @@ bool ConfigManager::load()
boolean[ROPE_SPOT_BLOCK] = getGlobalBoolean(L, "ropeSpotBlock", false);
boolean[DROP_ITEMS] = getGlobalBoolean(L, "dropItems", false);
boolean[DISTANCE_WEAPONS_DROP_ON_GROUND] = getGlobalBoolean(L, "distanceWeaponsDropOnGround", true);
+ boolean[PACKET_COMPRESSION] = getGlobalBoolean(L, "packetCompression", true);
string[DEFAULT_PRIORITY] = getGlobalString(L, "defaultPriority", "high");
string[SERVER_NAME] = getGlobalString(L, "serverName", "");
diff --git a/src/configmanager.h b/src/configmanager.h
index 7091c15..e3948ed 100644
--- a/src/configmanager.h
+++ b/src/configmanager.h
@@ -53,6 +53,7 @@ class ConfigManager
DISTANCE_WEAPONS_DROP_ON_GROUND,
CORPSE_OWNER_ENABLED,
ROPE_SPOT_BLOCK,
+ PACKET_COMPRESSION,
LAST_BOOLEAN_CONFIG /* this must be the last one */
};
diff --git a/src/const.h b/src/const.h
index 20b57e0..b681f11 100644
--- a/src/const.h
+++ b/src/const.h
@@ -20,7 +20,7 @@
#ifndef FS_CONST_H_0A49B5996F074465BF44B90F4F780E8B
#define FS_CONST_H_0A49B5996F074465BF44B90F4F780E8B
-static constexpr int32_t NETWORKMESSAGE_MAXSIZE = 24590;
+static constexpr int32_t NETWORKMESSAGE_MAXSIZE = 65500;
static constexpr int32_t MIN_MARKET_FEE = 20;
static constexpr int32_t MAX_MARKET_FEE = 100000;
@@ -378,6 +378,7 @@ enum PlayerFlags : uint64_t {
enum ReloadTypes_t : uint8_t {
RELOAD_TYPE_ALL,
RELOAD_TYPE_ACTIONS,
+ RELOAD_TYPE_AURAS,
RELOAD_TYPE_CHAT,
RELOAD_TYPE_COMMANDS,
RELOAD_TYPE_CONFIG,
@@ -393,8 +394,129 @@ enum ReloadTypes_t : uint8_t {
RELOAD_TYPE_QUESTS,
RELOAD_TYPE_RAIDS,
RELOAD_TYPE_SPELLS,
+ RELOAD_TYPE_SHADERS,
RELOAD_TYPE_TALKACTIONS,
RELOAD_TYPE_WEAPONS,
+ RELOAD_TYPE_WINGS,
+};
+
+// OTCv8 features (from src/client/const.h)
+enum GameFeature {
+ GameProtocolChecksum = 1,
+ GameAccountNames = 2,
+ GameChallengeOnLogin = 3,
+ GamePenalityOnDeath = 4,
+ GameNameOnNpcTrade = 5,
+ GameDoubleFreeCapacity = 6,
+ GameDoubleExperience = 7,
+ GameTotalCapacity = 8,
+ GameSkillsBase = 9,
+ GamePlayerRegenerationTime = 10,
+ GameChannelPlayerList = 11,
+ GamePlayerMounts = 12,
+ GameEnvironmentEffect = 13,
+ GameCreatureEmblems = 14,
+ GameItemAnimationPhase = 15,
+ GameMagicEffectU16 = 16,
+ GamePlayerMarket = 17,
+ GameSpritesU32 = 18,
+ GameTileAddThingWithStackpos = 19,
+ GameOfflineTrainingTime = 20,
+ GamePurseSlot = 21,
+ GameFormatCreatureName = 22,
+ GameSpellList = 23,
+ GameClientPing = 24,
+ GameExtendedClientPing = 25,
+ GameDoubleHealth = 28,
+ GameDoubleSkills = 29,
+ GameChangeMapAwareRange = 30,
+ GameMapMovePosition = 31,
+ GameAttackSeq = 32,
+ GameBlueNpcNameColor = 33,
+ GameDiagonalAnimatedText = 34,
+ GameLoginPending = 35,
+ GameNewSpeedLaw = 36,
+ GameForceFirstAutoWalkStep = 37,
+ GameMinimapRemove = 38,
+ GameDoubleShopSellAmount = 39,
+ GameContainerPagination = 40,
+ GameThingMarks = 41,
+ GameLooktypeU16 = 42,
+ GamePlayerStamina = 43,
+ GamePlayerAddons = 44,
+ GameMessageStatements = 45,
+ GameMessageLevel = 46,
+ GameNewFluids = 47,
+ GamePlayerStateU16 = 48,
+ GameNewOutfitProtocol = 49,
+ GamePVPMode = 50,
+ GameWritableDate = 51,
+ GameAdditionalVipInfo = 52,
+ GameBaseSkillU16 = 53,
+ GameCreatureIcons = 54,
+ GameHideNpcNames = 55,
+ GameSpritesAlphaChannel = 56,
+ GamePremiumExpiration = 57,
+ GameBrowseField = 58,
+ GameEnhancedAnimations = 59,
+ GameOGLInformation = 60,
+ GameMessageSizeCheck = 61,
+ GamePreviewState = 62,
+ GameLoginPacketEncryption = 63,
+ GameClientVersion = 64,
+ GameContentRevision = 65,
+ GameExperienceBonus = 66,
+ GameAuthenticator = 67,
+ GameUnjustifiedPoints = 68,
+ GameSessionKey = 69,
+ GameDeathType = 70,
+ GameIdleAnimations = 71,
+ GameKeepUnawareTiles = 72,
+ GameIngameStore = 73,
+ GameIngameStoreHighlights = 74,
+ GameIngameStoreServiceType = 75,
+ GameAdditionalSkills = 76,
+ GameDistanceEffectU16 = 77,
+ GamePrey = 78,
+ GameDoubleMagicLevel = 79,
+
+ GameExtendedOpcode = 80,
+ GameMinimapLimitedToSingleFloor = 81,
+ GameSendWorldName = 82,
+
+ GameDoubleLevel = 83,
+ GameDoubleSoul = 84,
+ GameDoublePlayerGoodsMoney = 85,
+ GameCreatureWalkthrough = 86,
+ GameDoubleTradeMoney = 87,
+ GameSequencedPackets = 88,
+ GameTibia12Protocol = 89,
+
+ // 90-99 otclientv8 features
+ GameNewWalking = 90,
+ GameSlowerManualWalking = 91,
+
+ GameItemTooltip = 93,
+
+ GameBot = 95,
+ GameBiggerMapCache = 96,
+ GameForceLight = 97,
+ GameNoDebug = 98,
+ GameBotProtection = 99,
+
+ // Custom features for customer
+ GameFasterAnimations = 101,
+ GameCenteredOutfits = 102,
+ GameSendIdentifiers = 103,
+ GameWingsAndAura = 104,
+ GamePlayerStateU32 = 105,
+ GameOutfitShaders = 106,
+
+ // advanced features
+ GamePacketSizeU32 = 110,
+ GamePacketCompression = 111,
+
+ LastGameFeature = 120
};
enum ClientVersion_t : uint16_t {
@@ -417,6 +539,22 @@ static constexpr int32_t PSTRG_RESERVED_RANGE_SIZE = 10000000;
//[1000 - 1500];
static constexpr int32_t PSTRG_OUTFITS_RANGE_START = (PSTRG_RESERVED_RANGE_START + 1000);
static constexpr int32_t PSTRG_OUTFITS_RANGE_SIZE = 500;
+//[2001 - 2011];
+static constexpr int32_t PSTRG_MOUNTS_RANGE_START = (PSTRG_RESERVED_RANGE_START + 2001);
+static constexpr int32_t PSTRG_MOUNTS_RANGE_SIZE = 10;
+static constexpr int32_t PSTRG_MOUNTS_CURRENTMOUNT = (PSTRG_MOUNTS_RANGE_START + 10);
+//[2012 - 2022];
+static constexpr int32_t PSTRG_WINGS_RANGE_START = (PSTRG_RESERVED_RANGE_START + 2012);
+static constexpr int32_t PSTRG_WINGS_RANGE_SIZE = 10;
+static constexpr int32_t PSTRG_WINGS_CURRENTWINGS = (PSTRG_WINGS_RANGE_START + 10);
+//[2023 - 2033];
+static constexpr int32_t PSTRG_AURAS_RANGE_START = (PSTRG_RESERVED_RANGE_START + 2023);
+static constexpr int32_t PSTRG_AURAS_RANGE_SIZE = 10;
+static constexpr int32_t PSTRG_AURAS_CURRENTAURA = (PSTRG_AURAS_RANGE_START + 10);
+//[2034 - 2044];
+static constexpr int32_t PSTRG_SHADERS_RANGE_START = (PSTRG_RESERVED_RANGE_START + 2034);
+static constexpr int32_t PSTRG_SHADERS_RANGE_SIZE = 10;
+static constexpr int32_t PSTRG_SHADERS_CURRENTSHADER = (PSTRG_SHADERS_RANGE_START + 10);
#define IS_IN_KEYRANGE(key, range) (key >= PSTRG_##range##_START && ((key - PSTRG_##range##_START) <= PSTRG_##range##_SIZE))
diff --git a/src/enums.h b/src/enums.h
index c8bf75b..e2944a5 100644
--- a/src/enums.h
+++ b/src/enums.h
@@ -56,6 +56,7 @@ enum itemAttrTypes : uint32_t {
ITEM_ATTRIBUTE_DOORQUESTVALUE = 1 << 24,
ITEM_ATTRIBUTE_DOORLEVEL = 1 << 25,
ITEM_ATTRIBUTE_CHESTQUESTNUMBER = 1 << 26,
+ ITEM_ATTRIBUTE_AUTOOPEN = 1 << 27,
};
enum VipStatus_t : uint8_t {
@@ -93,6 +94,16 @@ enum OperatingSystem_t : uint8_t {
CLIENTOS_OTCLIENT_LINUX = 10,
CLIENTOS_OTCLIENT_WINDOWS = 11,
CLIENTOS_OTCLIENT_MAC = 12,
+
+ // by default OTCv8 uses CLIENTOS_WINDOWS for backward compatibility
+ // for correct value enable g_game.enableFeature(GameExtendedOpcode)
+ // in modules/game_features/features.lua
+ CLIENTOS_OTCLIENTV8_LINUX = 20,
+ CLIENTOS_OTCLIENTV8_WINDOWS = 21,
+ CLIENTOS_OTCLIENTV8_MAC = 22,
+ CLIENTOS_OTCLIENTV8_ANDROID = 23,
+ CLIENTOS_OTCLIENTV8_IOS = 24,
+ CLIENTOS_OTCLIENTV8_WEB = 25
};
enum AccountType_t : uint8_t {
@@ -379,6 +390,10 @@ enum ReturnValue {
struct Outfit_t {
uint16_t lookType = 0;
uint16_t lookTypeEx = 0;
+ uint16_t lookMount = 0;
+ uint16_t lookWings = 0;
+ uint16_t lookAura = 0;
+ uint16_t lookShader = 0;
uint8_t lookHead = 0;
uint8_t lookBody = 0;
uint8_t lookLegs = 0;
diff --git a/src/game.cpp b/src/game.cpp
index fbea04b..e5911c2 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -106,6 +106,10 @@ void Game::setGameState(GameState_t newState)
raids.startup();
quests.loadFromXml();
+ mounts.loadFromXml();
+ auras.loadFromXml();
+ wings.loadFromXml();
+ shaders.loadFromXml();
loadMotdNum();
loadPlayersRecord();
@@ -1866,6 +1870,18 @@ void Game::playerReceivePingBack(uint32_t playerId)
player->sendPingBack();
}
+void Game::playerReceiveNewPing(uint32_t playerId, uint16_t ping, uint16_t fps)
+{
+ Player* player = getPlayerByID(playerId);
+ if (!player) {
+ return;
+ }
+
+ player->receivePing();
+ player->setLocalPing(ping);
+ player->setFPS(fps);
+}
+
void Game::playerAutoWalk(uint32_t playerId, const std::forward_list& listDir)
{
Player* player = getPlayerByID(playerId);
@@ -2906,6 +2922,17 @@ void Game::playerRequestOutfit(uint32_t playerId)
player->sendOutfitWindow();
}
+void Game::playerToggleOutfitExtension(uint32_t playerId, int mount, int wings, int aura, int shader)
+{
+ Player* player = getPlayerByID(playerId);
+ if (!player) {
+ return;
+ }
+
+ if (mount != -1)
+ player->toggleMount(mount == 1);
+}
+
void Game::playerChangeOutfit(uint32_t playerId, Outfit_t outfit)
{
if (!g_config.getBoolean(ConfigManager::ALLOW_CHANGEOUTFIT)) {
@@ -2917,6 +2944,74 @@ void Game::playerChangeOutfit(uint32_t playerId, Outfit_t outfit)
return;
}
+ const Outfit* playerOutfit = Outfits::getInstance().getOutfitByLookType(player->getSex(), outfit.lookType);
+ if (!playerOutfit) {
+ outfit.lookMount = 0;
+ outfit.lookWings = 0;
+ outfit.lookAura = 0;
+ outfit.lookShader = 0;
+ }
+
+ if (outfit.lookMount != 0) {
+ Mount* mount = mounts.getMountByClientID(outfit.lookMount);
+ if (!mount) {
+ return;
+ }
+
+ if (!player->hasMount(mount)) {
+ return;
+ }
+
+ if (player->isMounted()) {
+ Mount* prevMount = mounts.getMountByID(player->getCurrentMount());
+ if (prevMount) {
+ changeSpeed(player, mount->speed - prevMount->speed);
+ }
+
+ player->setCurrentMount(mount->id);
+ }
+ else {
+ player->setCurrentMount(mount->id);
+ outfit.lookMount = 0;
+ }
+ }
+ else if (player->isMounted()) {
+ player->dismount();
+ }
+
+ if (outfit.lookWings != 0) {
+ Wing* wing = wings.getWingByID(outfit.lookWings);
+ if (!wing) {
+ return;
+ }
+
+ if (!player->hasWing(wing)) {
+ return;
+ }
+ }
+
+ if (outfit.lookAura != 0) {
+ Aura* aura = auras.getAuraByID(outfit.lookAura);
+ if (!aura) {
+ return;
+ }
+
+ if (!player->hasAura(aura)) {
+ return;
+ }
+ }
+
+ if (outfit.lookShader) {
+ Shader* shader = shaders.getShaderByID(outfit.lookShader);
+ if (!shader) {
+ return;
+ }
+
+ if (!player->hasShader(shader)) {
+ return;
+ }
+ }
+
if (player->canWear(outfit.lookType, outfit.lookAddons)) {
player->defaultOutfit = outfit;
@@ -5099,6 +5194,7 @@ bool Game::reload(ReloadTypes_t reloadType)
{
switch (reloadType) {
case RELOAD_TYPE_ACTIONS: return g_actions->reload();
+ case RELOAD_TYPE_AURAS: return auras.reload();
case RELOAD_TYPE_CHAT: return g_chat->load();
case RELOAD_TYPE_CONFIG: return g_config.reload();
case RELOAD_TYPE_CREATURESCRIPTS: return g_creatureEvents->reload();
@@ -5106,6 +5202,7 @@ bool Game::reload(ReloadTypes_t reloadType)
case RELOAD_TYPE_GLOBALEVENTS: return g_globalEvents->reload();
case RELOAD_TYPE_ITEMS: return Item::items.reload();
case RELOAD_TYPE_MONSTERS: return g_monsters.reload();
+ case RELOAD_TYPE_MOUNTS: return mounts.reload();
case RELOAD_TYPE_MOVEMENTS: return g_moveEvents->reload();
case RELOAD_TYPE_NPCS: {
Npcs::reload();
@@ -5114,7 +5211,7 @@ bool Game::reload(ReloadTypes_t reloadType)
case RELOAD_TYPE_QUESTS: return quests.reload();
case RELOAD_TYPE_RAIDS: return raids.reload() && raids.startup();
-
+ case RELOAD_TYPE_SHADERS: return shaders.reload();
case RELOAD_TYPE_SPELLS: {
if (!g_spells->reload()) {
std::cout << "[Error - Game::reload] Failed to reload spells." << std::endl;
@@ -5128,6 +5225,7 @@ bool Game::reload(ReloadTypes_t reloadType)
}
case RELOAD_TYPE_TALKACTIONS: return g_talkActions->reload();
+ case RELOAD_TYPE_WINGS: return wings.reload();
default: {
if (!g_spells->reload()) {
@@ -5151,6 +5249,10 @@ bool Game::reload(ReloadTypes_t reloadType)
g_talkActions->reload();
Item::items.reload();
quests.reload();
+ auras.reload();
+ mounts.reload();
+ wings.reload();
+ shaders.reload();
g_globalEvents->reload();
g_events->load();
g_chat->load();
@@ -5158,3 +5260,14 @@ bool Game::reload(ReloadTypes_t reloadType)
}
}
}
+
+void Game::startProgressbar(Creature* creature, uint32_t duration, bool ltr)
+{
+ SpectatorVec spectators;
+ map.getSpectators(spectators, creature->getPosition(), false, true);
+ for (Creature* spectator : spectators) {
+ if (Player* tmpPlayer = spectator->getPlayer()) {
+ tmpPlayer->sendProgressbar(creature->getID(), duration, ltr);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/game.h b/src/game.h
index 0496261..e282896 100644
--- a/src/game.h
+++ b/src/game.h
@@ -32,6 +32,7 @@
#include "npc.h"
#include "wildcardtree.h"
#include "quests.h"
+#include "shaders.h"
class ServiceManager;
class Creature;
@@ -360,6 +361,7 @@ class Game
void playerOpenPrivateChannel(uint32_t playerId, std::string& receiver);
void playerReceivePing(uint32_t playerId);
void playerReceivePingBack(uint32_t playerId);
+ void playerReceiveNewPing(uint32_t playerId, uint16_t ping, uint16_t fps);
void playerAutoWalk(uint32_t playerId, const std::forward_list& listDir);
void playerStopAutoWalk(uint32_t playerId);
void playerUseItemEx(uint32_t playerId, const Position& fromPos, uint8_t fromStackPos,
@@ -399,6 +401,7 @@ class Game
void playerPassPartyLeadership(uint32_t playerId, uint32_t newLeaderId);
void playerLeaveParty(uint32_t playerId);
void playerEnableSharedPartyExperience(uint32_t playerId, bool sharedExpActive);
+ void playerToggleOutfitExtension(uint32_t playerId, int mount, int wings, int aura, int shader);
void playerProcessRuleViolationReport(uint32_t playerId, const std::string& name);
void playerCloseRuleViolationReport(uint32_t playerId, const std::string& name);
void playerCancelRuleViolationReport(uint32_t playerId);
@@ -503,10 +506,16 @@ class Game
void setBedSleeper(BedItem* bed, uint32_t guid);
void removeBedSleeper(uint32_t guid);
bool reload(ReloadTypes_t reloadType);
+ void startProgressbar(Creature* creature, uint32_t duration, bool ltr = true);
+
+ Auras auras;
Groups groups;
Map map;
+ Mounts mounts;
Raids raids;
Quests quests;
+ Wings wings;
+ Shaders shaders;
protected:
bool playerSaySpell(Player* player, SpeakClasses type, const std::string& text);
diff --git a/src/iologindata.cpp b/src/iologindata.cpp
index e742643..5b7e5a5 100644
--- a/src/iologindata.cpp
+++ b/src/iologindata.cpp
@@ -525,7 +525,7 @@ bool IOLoginData::loadPlayer(Player* player, DBResult_ptr result)
return true;
}
-bool IOLoginData::saveItems(const Player* player, const ItemBlockList& itemList, DBInsert& query_insert, PropWriteStream& propWriteStream)
+bool IOLoginData::saveItems(const Player* player, const ItemBlockList& itemList, DBInsert& query_insert, PropWriteStream& propWriteStream, std::map& openContainers)
{
std::ostringstream ss;
@@ -540,6 +540,17 @@ bool IOLoginData::saveItems(const Player* player, const ItemBlockList& itemList,
Item* item = it.second;
++runningId;
+ if (Container* container = item->getContainer()) {
+ auto it = openContainers.find(container);
+ if (it == openContainers.end()) {
+ container->resetAutoOpen();
+ }
+ else {
+ container->setAutoOpen(it->second);
+ }
+ queue.emplace_back(container, runningId);
+ }
+
propWriteStream.clear();
item->serializeAttr(propWriteStream);
@@ -550,10 +561,6 @@ bool IOLoginData::saveItems(const Player* player, const ItemBlockList& itemList,
if (!query_insert.addRow(ss)) {
return false;
}
-
- if (Container* container = item->getContainer()) {
- queue.emplace_back(container, runningId);
- }
}
while (!queue.empty()) {
@@ -567,6 +574,14 @@ bool IOLoginData::saveItems(const Player* player, const ItemBlockList& itemList,
Container* subContainer = item->getContainer();
if (subContainer) {
+ auto it = openContainers.find(subContainer);
+ if (it == openContainers.end()) {
+ subContainer->resetAutoOpen();
+ }
+ else {
+ subContainer->setAutoOpen(it->second);
+ }
+
queue.emplace_back(subContainer, runningId);
}
@@ -749,6 +764,11 @@ bool IOLoginData::savePlayer(Player* player)
//item saving
query.str(std::string());
+ std::map openContainers;
+ for (auto container : player->getOpenContainers()) {
+ if (!container.second.container) continue;
+ openContainers[container.second.container] = container.first;
+ }
query << "DELETE FROM `player_items` WHERE `player_id` = " << player->getGUID();
if (!db->executeQuery(query.str())) {
return false;
@@ -764,7 +784,7 @@ bool IOLoginData::savePlayer(Player* player)
}
}
- if (!saveItems(player, itemList, itemsQuery, propWriteStream)) {
+ if (!saveItems(player, itemList, itemsQuery, propWriteStream, openContainers)) {
return false;
}
@@ -783,7 +803,7 @@ bool IOLoginData::savePlayer(Player* player)
itemList.emplace_back(it.first, it.second);
}
- if (!saveItems(player, itemList, depotQuery, propWriteStream)) {
+ if (!saveItems(player, itemList, depotQuery, propWriteStream, openContainers)) {
return false;
}
diff --git a/src/iologindata.h b/src/iologindata.h
index a477de3..7f16491 100644
--- a/src/iologindata.h
+++ b/src/iologindata.h
@@ -65,7 +65,7 @@ class IOLoginData
typedef std::map> ItemMap;
static void loadItems(ItemMap& itemMap, DBResult_ptr result);
- static bool saveItems(const Player* player, const ItemBlockList& itemList, DBInsert& query_insert, PropWriteStream& stream);
+ static bool saveItems(const Player* player, const ItemBlockList& itemList, DBInsert& query_insert, PropWriteStream& stream, std::map& openContainers);
};
#endif
diff --git a/src/item.cpp b/src/item.cpp
index be2a683..d0d5c28 100644
--- a/src/item.cpp
+++ b/src/item.cpp
@@ -551,6 +551,17 @@ Attr_ReadValue Item::readAttr(AttrTypes_t attr, PropStream& propStream)
break;
}
+ case ATTR_AUTOOPEN:
+ {
+ int8_t autoOpen;
+ if (!propStream.read(autoOpen)) {
+ return ATTR_READ_ERROR;
+ }
+
+ setIntAttr(ITEM_ATTRIBUTE_AUTOOPEN, autoOpen);
+ break;
+ }
+
case ATTR_KEYNUMBER: {
uint16_t keyNumber;
if (!propStream.read(keyNumber)) {
@@ -788,6 +799,11 @@ void Item::serializeAttr(PropWriteStream& propWriteStream) const
propWriteStream.write(getIntAttr(ITEM_ATTRIBUTE_SHOOTRANGE));
}
+ if (hasAttribute(ITEM_ATTRIBUTE_AUTOOPEN)) {
+ propWriteStream.write(ATTR_AUTOOPEN);
+ propWriteStream.write(getIntAttr(ITEM_ATTRIBUTE_AUTOOPEN));
+ }
+
if (hasAttribute(ITEM_ATTRIBUTE_KEYNUMBER)) {
propWriteStream.write(ATTR_KEYNUMBER);
propWriteStream.write(getIntAttr(ITEM_ATTRIBUTE_KEYNUMBER));
diff --git a/src/item.h b/src/item.h
index d7c7a23..cca12ae 100644
--- a/src/item.h
+++ b/src/item.h
@@ -103,6 +103,7 @@ enum AttrTypes_t {
ATTR_DEFENSE = 35,
ATTR_ARMOR = 36,
ATTR_SHOOTRANGE = 37,
+ ATTR_AUTOOPEN = 38
};
enum Attr_ReadValue {
@@ -818,6 +819,22 @@ class Item : virtual public Thing
return !parent || parent->isRemoved();
}
+ int8_t getAutoOpen()
+ {
+ if (hasAttribute(ITEM_ATTRIBUTE_AUTOOPEN)) {
+ return getIntAttr(ITEM_ATTRIBUTE_AUTOOPEN);
+ }
+ return -1;
+ }
+ void setAutoOpen(int8_t value)
+ {
+ setIntAttr(ITEM_ATTRIBUTE_AUTOOPEN, value);
+ }
+ void resetAutoOpen()
+ {
+ removeAttribute(ITEM_ATTRIBUTE_AUTOOPEN);
+ }
+
protected:
std::string getWeightDescription(uint32_t weight) const;
diff --git a/src/luascript.cpp b/src/luascript.cpp
index 9a69f38..35fb505 100644
--- a/src/luascript.cpp
+++ b/src/luascript.cpp
@@ -731,6 +731,9 @@ Position LuaScriptInterface::getPosition(lua_State* L, int32_t arg)
Outfit_t LuaScriptInterface::getOutfit(lua_State* L, int32_t arg)
{
Outfit_t outfit;
+ outfit.lookMount = getField(L, arg, "lookMount");
+ outfit.lookWings = getField(L, arg, "lookWings");
+ outfit.lookAura = getField(L, arg, "lookAura");
outfit.lookAddons = getField(L, arg, "lookAddons");
outfit.lookFeet = getField(L, arg, "lookFeet");
@@ -741,7 +744,9 @@ Outfit_t LuaScriptInterface::getOutfit(lua_State* L, int32_t arg)
outfit.lookTypeEx = getField(L, arg, "lookTypeEx");
outfit.lookType = getField(L, arg, "lookType");
- lua_pop(L, 6);
+ outfit.lookShader = getField(L, arg, "lookShader");
+
+ lua_pop(L, 8);
return outfit;
}
@@ -878,7 +883,7 @@ void LuaScriptInterface::pushPosition(lua_State* L, const Position& position, in
void LuaScriptInterface::pushOutfit(lua_State* L, const Outfit_t& outfit)
{
- lua_createtable(L, 0, 6);
+ lua_createtable(L, 0, 8);
setField(L, "lookType", outfit.lookType);
setField(L, "lookTypeEx", outfit.lookTypeEx);
setField(L, "lookHead", outfit.lookHead);
@@ -886,6 +891,10 @@ void LuaScriptInterface::pushOutfit(lua_State* L, const Outfit_t& outfit)
setField(L, "lookLegs", outfit.lookLegs);
setField(L, "lookFeet", outfit.lookFeet);
setField(L, "lookAddons", outfit.lookAddons);
+ setField(L, "lookMount", outfit.lookMount);
+ setField(L, "lookWings", outfit.lookWings);
+ setField(L, "lookAura", outfit.lookAura);
+ setField(L, "lookShader", outfit.lookShader);
}
#define registerEnum(value) { std::string enumName = #value; registerGlobalVariable(enumName.substr(enumName.find_last_of(':') + 1), value); }
@@ -1636,6 +1645,7 @@ void LuaScriptInterface::registerFunctions()
registerEnum(RELOAD_TYPE_ALL)
registerEnum(RELOAD_TYPE_ACTIONS)
+ registerEnum(RELOAD_TYPE_AURAS)
registerEnum(RELOAD_TYPE_CHAT)
registerEnum(RELOAD_TYPE_COMMANDS)
registerEnum(RELOAD_TYPE_CONFIG)
@@ -1651,8 +1661,10 @@ void LuaScriptInterface::registerFunctions()
registerEnum(RELOAD_TYPE_QUESTS)
registerEnum(RELOAD_TYPE_RAIDS)
registerEnum(RELOAD_TYPE_SPELLS)
+ registerEnum(RELOAD_TYPE_SHADERS)
registerEnum(RELOAD_TYPE_TALKACTIONS)
registerEnum(RELOAD_TYPE_WEAPONS)
+ registerEnum(RELOAD_TYPE_WINGS)
// _G
registerGlobalVariable("INDEX_WHEREEVER", INDEX_WHEREEVER);
@@ -2015,6 +2027,8 @@ void LuaScriptInterface::registerFunctions()
registerMethod("Creature", "getPathTo", LuaScriptInterface::luaCreatureGetPathTo);
+ registerMethod("Creature", "sendProgressbar", LuaScriptInterface::luaCreatureSetProgressbar);
+
// Player
registerClass("Player", "Creature", LuaScriptInterface::luaPlayerCreate);
registerMetaMethod("Player", "__eq", LuaScriptInterface::luaUserdataCompare);
@@ -2138,6 +2152,10 @@ void LuaScriptInterface::registerFunctions()
registerMethod("Player", "hasOutfit", LuaScriptInterface::luaPlayerHasOutfit);
registerMethod("Player", "sendOutfitWindow", LuaScriptInterface::luaPlayerSendOutfitWindow);
+ registerMethod("Player", "addMount", LuaScriptInterface::luaPlayerAddMount);
+ registerMethod("Player", "removeMount", LuaScriptInterface::luaPlayerRemoveMount);
+ registerMethod("Player", "hasMount", LuaScriptInterface::luaPlayerHasMount);
+
registerMethod("Player", "getPremiumDays", LuaScriptInterface::luaPlayerGetPremiumDays);
registerMethod("Player", "addPremiumDays", LuaScriptInterface::luaPlayerAddPremiumDays);
registerMethod("Player", "removePremiumDays", LuaScriptInterface::luaPlayerRemovePremiumDays);
@@ -8597,6 +8615,79 @@ int LuaScriptInterface::luaPlayerSendOutfitWindow(lua_State* L)
return 1;
}
+int LuaScriptInterface::luaPlayerAddMount(lua_State* L) {
+ // player:addMount(mountId or mountName)
+ Player* player = getUserdata(L, 1);
+ if (!player) {
+ lua_pushnil(L);
+ return 1;
+ }
+
+ uint8_t mountId;
+ if (isNumber(L, 2)) {
+ mountId = getNumber(L, 2);
+ }
+ else {
+ Mount* mount = g_game.mounts.getMountByName(getString(L, 2));
+ if (!mount) {
+ lua_pushnil(L);
+ return 1;
+ }
+ mountId = mount->id;
+ }
+ pushBoolean(L, player->tameMount(mountId));
+ return 1;
+}
+
+int LuaScriptInterface::luaPlayerRemoveMount(lua_State* L) {
+ // player:removeMount(mountId or mountName)
+ Player* player = getUserdata(L, 1);
+ if (!player) {
+ lua_pushnil(L);
+ return 1;
+ }
+
+ uint8_t mountId;
+ if (isNumber(L, 2)) {
+ mountId = getNumber(L, 2);
+ }
+ else {
+ Mount* mount = g_game.mounts.getMountByName(getString(L, 2));
+ if (!mount) {
+ lua_pushnil(L);
+ return 1;
+ }
+ mountId = mount->id;
+ }
+ pushBoolean(L, player->untameMount(mountId));
+ return 1;
+}
+
+int LuaScriptInterface::luaPlayerHasMount(lua_State* L) {
+ // player:hasMount(mountId or mountName)
+ const Player* player = getUserdata(L, 1);
+ if (!player) {
+ lua_pushnil(L);
+ return 1;
+ }
+
+ Mount* mount = nullptr;
+ if (isNumber(L, 2)) {
+ mount = g_game.mounts.getMountByID(getNumber(L, 2));
+ }
+ else {
+ mount = g_game.mounts.getMountByName(getString(L, 2));
+ }
+
+ if (mount) {
+ pushBoolean(L, player->hasMount(mount));
+ }
+ else {
+ lua_pushnil(L);
+ }
+ return 1;
+}
+
int LuaScriptInterface::luaPlayerGetPremiumDays(lua_State* L)
{
// player:getPremiumDays()
@@ -8823,10 +8914,14 @@ int LuaScriptInterface::luaPlayerGetClient(lua_State* L)
// player:getClient()
Player* player = getUserdata(L, 1);
if (player) {
- lua_createtable(L, 0, 2);
+ lua_createtable(L, 0, 5);
setField(L, "version", player->getProtocolVersion());
setField(L, "os", player->getOperatingSystem());
- } else {
+ setField(L, "otcv8", player->getOTCv8Version());
+ setField(L, "ping", player->getLocalPing());
+ setField(L, "fps", player->getFPS());
+ }
+ else {
lua_pushnil(L);
}
return 1;
@@ -11294,11 +11389,15 @@ int LuaScriptInterface::luaConditionSetSpeedDelta(lua_State* L)
int LuaScriptInterface::luaConditionSetOutfit(lua_State* L)
{
// condition:setOutfit(outfit)
- // condition:setOutfit(lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet[, lookAddons])
+ // condition:setOutfit(lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet[, lookAddons[, lookMount, lookWings, lookAura, lookShader]])
Outfit_t outfit;
if (isTable(L, 2)) {
outfit = getOutfit(L, 2);
} else {
+ outfit.lookShader = getNumber(L, 12, outfit.lookShader);
+ outfit.lookAura = getNumber(L, 11, outfit.lookAura);
+ outfit.lookWings = getNumber(L, 10, outfit.lookWings);
+ outfit.lookMount = getNumber(L, 9, outfit.lookMount);
outfit.lookAddons = getNumber(L, 8, outfit.lookAddons);
outfit.lookFeet = getNumber(L, 7);
outfit.lookLegs = getNumber(L, 6);
@@ -12277,3 +12376,20 @@ void LuaEnvironment::executeTimerEvent(uint32_t eventIndex)
luaL_unref(luaState, LUA_REGISTRYINDEX, parameter);
}
}
+
+int LuaScriptInterface::luaCreatureSetProgressbar(lua_State* L)
+{
+ // creature:sendProgressbar(duration, leftToRight)
+ Creature* creature = getUserdata(L, 1);
+ uint32_t duration = getNumber(L, 2);
+ bool ltr = getBoolean(L, 3);
+ if (creature) {
+ g_game.startProgressbar(creature, duration, ltr);
+ pushBoolean(L, true);
+ }
+ else {
+ lua_pushnil(L);
+ }
+
+ return 1;
+}
\ No newline at end of file
diff --git a/src/luascript.h b/src/luascript.h
index cd26471..3e333bb 100644
--- a/src/luascript.h
+++ b/src/luascript.h
@@ -786,6 +786,8 @@ class LuaScriptInterface
static int luaCreatureGetPathTo(lua_State* L);
+ static int luaCreatureSetProgressbar(lua_State* L);
+
// Player
static int luaPlayerCreate(lua_State* L);
@@ -909,6 +911,10 @@ class LuaScriptInterface
static int luaPlayerHasOutfit(lua_State* L);
static int luaPlayerSendOutfitWindow(lua_State* L);
+ static int luaPlayerAddMount(lua_State* L);
+ static int luaPlayerRemoveMount(lua_State* L);
+ static int luaPlayerHasMount(lua_State* L);
+
static int luaPlayerGetPremiumDays(lua_State* L);
static int luaPlayerAddPremiumDays(lua_State* L);
static int luaPlayerRemovePremiumDays(lua_State* L);
diff --git a/src/monsters.cpp b/src/monsters.cpp
index 8854a75..7e422fb 100644
--- a/src/monsters.cpp
+++ b/src/monsters.cpp
@@ -775,6 +775,23 @@ bool Monsters::loadMonster(const std::string& file, const std::string& monsterNa
std::cout << "[Warning - Monsters::loadMonster] Missing look type/typeex. " << file << std::endl;
}
+ if ((attr = node.attribute("mount"))) {
+ mType->info.outfit.lookMount = pugi::cast(attr.value());
+ }
+
+ if ((attr = node.attribute("aura"))) {
+ mType->info.outfit.lookAura = pugi::cast(attr.value());
+ }
+
+ if ((attr = node.attribute("wings"))) {
+ mType->info.outfit.lookWings = pugi::cast(attr.value());
+ }
+
+ if ((attr = node.attribute("shader"))) {
+ Shader* shader = g_game.shaders.getShaderByName(attr.as_string());
+ mType->info.outfit.lookShader = shader ? shader->id : 0;
+ }
+
if ((attr = node.attribute("corpse"))) {
mType->info.lookcorpse = pugi::cast(attr.value());
}
diff --git a/src/mounts.cpp b/src/mounts.cpp
new file mode 100644
index 0000000..ce10d97
--- /dev/null
+++ b/src/mounts.cpp
@@ -0,0 +1,82 @@
+/**
+ * The Forgotten Server - a free and open-source MMORPG server emulator
+ * Copyright (C) 2019 Mark Samman
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#include "otpch.h"
+
+#include "mounts.h"
+
+#include "pugicast.h"
+#include "tools.h"
+
+bool Mounts::reload()
+{
+ mounts.clear();
+ return loadFromXml();
+}
+
+bool Mounts::loadFromXml()
+{
+ pugi::xml_document doc;
+ pugi::xml_parse_result result = doc.load_file("data/XML/mounts.xml");
+ if (!result) {
+ printXMLError("Error - Mounts::loadFromXml", "data/XML/mounts.xml", result);
+ return false;
+ }
+
+ for (auto mountNode : doc.child("mounts").children()) {
+ mounts.emplace_back(
+ static_cast(pugi::cast(mountNode.attribute("id").value())),
+ pugi::cast(mountNode.attribute("clientid").value()),
+ mountNode.attribute("name").as_string(),
+ pugi::cast(mountNode.attribute("speed").value()),
+ mountNode.attribute("premium").as_bool()
+ );
+ }
+ mounts.shrink_to_fit();
+ return true;
+}
+
+Mount* Mounts::getMountByID(uint8_t id)
+{
+ auto it = std::find_if(mounts.begin(), mounts.end(), [id](const Mount& mount) {
+ return mount.id == id;
+ });
+
+ return it != mounts.end() ? &*it : nullptr;
+}
+
+Mount* Mounts::getMountByName(const std::string& name) {
+ auto mountName = name.c_str();
+ for (auto& it : mounts) {
+ if (strcasecmp(mountName, it.name.c_str()) == 0) {
+ return ⁢
+ }
+ }
+
+ return nullptr;
+}
+
+Mount* Mounts::getMountByClientID(uint16_t clientId)
+{
+ auto it = std::find_if(mounts.begin(), mounts.end(), [clientId](const Mount& mount) {
+ return mount.clientId == clientId;
+ });
+
+ return it != mounts.end() ? &*it : nullptr;
+}
diff --git a/src/mounts.h b/src/mounts.h
new file mode 100644
index 0000000..c63d425
--- /dev/null
+++ b/src/mounts.h
@@ -0,0 +1,52 @@
+/**
+ * The Forgotten Server - a free and open-source MMORPG server emulator
+ * Copyright (C) 2019 Mark Samman
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#ifndef FS_MOUNTS_H_73716D11906A4C5C9F4A7B68D34C9BA6
+#define FS_MOUNTS_H_73716D11906A4C5C9F4A7B68D34C9BA6
+
+struct Mount
+{
+ Mount(uint8_t id, uint16_t clientId, std::string name, int32_t speed, bool premium) :
+ name(std::move(name)), speed(speed), clientId(clientId), id(id), premium(premium) {}
+
+ std::string name;
+ int32_t speed;
+ uint16_t clientId;
+ uint8_t id;
+ bool premium;
+};
+
+class Mounts
+{
+ public:
+ bool reload();
+ bool loadFromXml();
+ Mount* getMountByID(uint8_t id);
+ Mount* getMountByName(const std::string& name);
+ Mount* getMountByClientID(uint16_t clientId);
+
+ const std::vector& getMounts() const {
+ return mounts;
+ }
+
+ private:
+ std::vector mounts;
+};
+
+#endif
diff --git a/src/networkmessage.cpp b/src/networkmessage.cpp
index e503be0..9a1d4d6 100644
--- a/src/networkmessage.cpp
+++ b/src/networkmessage.cpp
@@ -51,7 +51,7 @@ Position NetworkMessage::getPosition()
void NetworkMessage::addString(const std::string& value)
{
size_t stringLen = value.length();
- if (!canAdd(stringLen + 2) || stringLen > 8192) {
+ if (!canAdd(stringLen + 2)) {
return;
}
@@ -69,7 +69,7 @@ void NetworkMessage::addDouble(double value, uint8_t precision/* = 2*/)
void NetworkMessage::addBytes(const char* bytes, size_t size)
{
- if (!canAdd(size) || size > 8192) {
+ if (!canAdd(size)) {
return;
}
diff --git a/src/outputmessage.h b/src/outputmessage.h
index 3dde508..f832ca3 100644
--- a/src/outputmessage.h
+++ b/src/outputmessage.h
@@ -43,7 +43,14 @@ public:
add_header(info.length);
}
- void addCryptoHeader() {
+ void addCryptoHeader(bool addChecksum, bool compression = false) {
+ if (compression) {
+ add_header(0);
+ }
+ else if (addChecksum) {
+ //add_header(adlerChecksum(buffer + outputBufferStart, info.length));
+ }
+
writeMessageLength();
}
diff --git a/src/player.cpp b/src/player.cpp
index 69c8d0e..b09b284 100644
--- a/src/player.cpp
+++ b/src/player.cpp
@@ -528,6 +528,9 @@ void Player::addStorageValue(const uint32_t key, const int32_t value, const bool
);
return;
}
+ else if (IS_IN_KEYRANGE(key, MOUNTS_RANGE) || IS_IN_KEYRANGE(key, WINGS_RANGE) || IS_IN_KEYRANGE(key, AURAS_RANGE)) {
+ // do nothing
+ }
else {
std::cout << "Warning: unknown reserved key: " << key << " player: " << getName() << std::endl;
return;
@@ -684,6 +687,31 @@ void Player::sendPing()
}
}
+void Player::autoOpenContainers()
+{
+ for (int32_t i = CONST_SLOT_FIRST; i <= CONST_SLOT_LAST; i++) {
+ Item* item = inventory[i];
+ if (!item) {
+ continue;
+ }
+
+ if (Container* container = item->getContainer()) {
+ if (container->getAutoOpen() >= 0) {
+ addContainer(container->getAutoOpen(), container);
+ onSendContainer(container);
+ }
+ for (ContainerIterator it = container->iterator(); it.hasNext(); it.advance()) {
+ if (Container* subContainer = (*it)->getContainer()) {
+ if (subContainer->getAutoOpen() >= 0) {
+ addContainer(subContainer->getAutoOpen(), subContainer);
+ onSendContainer(subContainer);
+ }
+ }
+ }
+ }
+ }
+}
+
Item* Player::getWriteItem(uint32_t& windowTextId, uint16_t& maxWriteLen)
{
windowTextId = this->windowTextId;
@@ -3034,6 +3062,11 @@ void Player::updateItemsLight(bool internal /*=false*/)
void Player::onAddCondition(ConditionType_t type)
{
Creature::onAddCondition(type);
+
+ if (type == CONDITION_OUTFIT) {
+ dismount();
+ }
+
sendIcons();
}
@@ -3825,6 +3858,256 @@ void Player::sendClosePrivate(uint16_t channelId)
}
}
+uint8_t Player::getCurrentMount() const
+{
+ int32_t value;
+ if (getStorageValue(PSTRG_MOUNTS_CURRENTMOUNT, value)) {
+ return value;
+ }
+ return 0;
+}
+
+void Player::setCurrentMount(uint8_t mountId)
+{
+ addStorageValue(PSTRG_MOUNTS_CURRENTMOUNT, mountId);
+}
+
+bool Player::toggleMount(bool mount)
+{
+ if ((OTSYS_TIME() - lastToggleMount) < 3000 && !wasMounted) {
+ sendCancelMessage(RETURNVALUE_YOUAREEXHAUSTED);
+ return false;
+ }
+
+ if (mount) {
+ if (isMounted()) {
+ return false;
+ }
+
+ if (!group->access && tile->hasFlag(TILESTATE_PROTECTIONZONE)) {
+ sendCancelMessage(RETURNVALUE_ACTIONNOTPERMITTEDINPROTECTIONZONE);
+ return false;
+ }
+
+ const Outfit* playerOutfit = Outfits::getInstance().getOutfitByLookType(getSex(), defaultOutfit.lookType);
+ if (!playerOutfit) {
+ return false;
+ }
+
+ uint8_t currentMountId = getCurrentMount();
+ if (currentMountId == 0) {
+ sendOutfitWindow();
+ return false;
+ }
+
+ Mount* currentMount = g_game.mounts.getMountByID(currentMountId);
+ if (!currentMount) {
+ return false;
+ }
+
+ if (!hasMount(currentMount)) {
+ setCurrentMount(0);
+ sendOutfitWindow();
+ return false;
+ }
+
+ if (currentMount->premium && !isPremium()) {
+ sendCancelMessage(RETURNVALUE_YOUNEEDPREMIUMACCOUNT);
+ return false;
+ }
+
+ if (hasCondition(CONDITION_OUTFIT)) {
+ sendCancelMessage(RETURNVALUE_NOTPOSSIBLE);
+ return false;
+ }
+
+ defaultOutfit.lookMount = currentMount->clientId;
+
+ if (currentMount->speed != 0) {
+ g_game.changeSpeed(this, currentMount->speed);
+ }
+ }
+ else {
+ if (!isMounted()) {
+ return false;
+ }
+
+ dismount();
+ }
+
+ g_game.internalCreatureChangeOutfit(this, defaultOutfit);
+ lastToggleMount = OTSYS_TIME();
+ return true;
+}
+
+bool Player::tameMount(uint8_t mountId)
+{
+ if (!g_game.mounts.getMountByID(mountId)) {
+ return false;
+ }
+
+ const uint8_t tmpMountId = mountId - 1;
+ const uint32_t key = PSTRG_MOUNTS_RANGE_START + (tmpMountId / 31);
+
+ int32_t value;
+ if (getStorageValue(key, value)) {
+ value |= (1 << (tmpMountId % 31));
+ }
+ else {
+ value = (1 << (tmpMountId % 31));
+ }
+
+ addStorageValue(key, value);
+ return true;
+}
+
+bool Player::untameMount(uint8_t mountId)
+{
+ if (!g_game.mounts.getMountByID(mountId)) {
+ return false;
+ }
+
+ const uint8_t tmpMountId = mountId - 1;
+ const uint32_t key = PSTRG_MOUNTS_RANGE_START + (tmpMountId / 31);
+
+ int32_t value;
+ if (!getStorageValue(key, value)) {
+ return true;
+ }
+
+ value &= ~(1 << (tmpMountId % 31));
+ addStorageValue(key, value);
+
+ if (getCurrentMount() == mountId) {
+ if (isMounted()) {
+ dismount();
+ g_game.internalCreatureChangeOutfit(this, defaultOutfit);
+ }
+
+ setCurrentMount(0);
+ }
+
+ return true;
+}
+
+bool Player::hasMount(const Mount* mount) const
+{
+ if (isAccessPlayer()) {
+ return true;
+ }
+
+ if (mount->premium && !isPremium()) {
+ return false;
+ }
+
+ const uint8_t tmpMountId = mount->id - 1;
+
+ int32_t value;
+ if (!getStorageValue(PSTRG_MOUNTS_RANGE_START + (tmpMountId / 31), value)) {
+ return false;
+ }
+
+ return ((1 << (tmpMountId % 31)) & value) != 0;
+}
+
+void Player::dismount()
+{
+ Mount* mount = g_game.mounts.getMountByID(getCurrentMount());
+ if (mount && mount->speed > 0) {
+ g_game.changeSpeed(this, -mount->speed);
+ }
+
+ defaultOutfit.lookMount = 0;
+}
+
+bool Player::hasWing(const Wing* wing) const
+{
+ if (isAccessPlayer()) {
+ return true;
+ }
+
+ if (wing->premium && !isPremium()) {
+ return false;
+ }
+
+ const uint8_t tmpWingId = wing->id - 1;
+
+ int32_t value;
+ if (!getStorageValue(PSTRG_WINGS_RANGE_START + (tmpWingId / 31), value)) {
+ return false;
+ }
+
+ return ((1 << (tmpWingId % 31)) & value) != 0;
+}
+
+uint8_t Player::getCurrentWing() const
+{
+ int32_t value;
+ if (getStorageValue(PSTRG_WINGS_CURRENTWINGS, value)) {
+ return value;
+ }
+ return 0;
+}
+
+void Player::setCurrentWing(uint8_t wingId)
+{
+ addStorageValue(PSTRG_WINGS_CURRENTWINGS, wingId);
+}
+
+bool Player::hasAura(const Aura* aura) const
+{
+ if (isAccessPlayer()) {
+ return true;
+ }
+
+ if (aura->premium && !isPremium()) {
+ return false;
+ }
+
+ const uint8_t tmpAuraId = aura->id - 1;
+
+ int32_t value;
+ if (!getStorageValue(PSTRG_AURAS_RANGE_START + (tmpAuraId / 31), value)) {
+ return false;
+ }
+
+ return ((1 << (tmpAuraId % 31)) & value) != 0;
+}
+
+uint8_t Player::getCurrentAura() const
+{
+ int32_t value;
+ if (getStorageValue(PSTRG_AURAS_CURRENTAURA, value)) {
+ return value;
+ }
+ return 0;
+}
+
+void Player::setCurrentAura(uint8_t auraId)
+{
+ addStorageValue(PSTRG_AURAS_CURRENTAURA, auraId);
+}
+
+bool Player::hasShader(const Shader* shader) const
+{
+ if (isAccessPlayer()) {
+ return true;
+ }
+
+ if (shader->premium && !isPremium()) {
+ return false;
+ }
+
+ const uint8_t tmpShaderId = shader->id - 1;
+
+ int32_t value;
+ if (!getStorageValue(PSTRG_SHADERS_RANGE_START + (tmpShaderId / 31), value)) {
+ return false;
+ }
+
+ return ((1 << (tmpShaderId % 31)) & value) != 0;
+}
+
bool Player::addOfflineTrainingTries(skills_t skill, uint64_t tries)
{
if (tries == 0 || skill == SKILL_LEVEL) {
diff --git a/src/player.h b/src/player.h
index c23fd6e..0124f8d 100644
--- a/src/player.h
+++ b/src/player.h
@@ -33,6 +33,10 @@
#include "guild.h"
#include "groups.h"
#include "town.h"
+#include "mounts.h"
+#include "auras.h"
+#include "wings.h"
+#include "shaders.h"
class BehaviourDatabase;
class House;
@@ -131,6 +135,42 @@ class Player final : public Creature, public Cylinder
}
std::string getDescription(int32_t lookDistance) const final;
+ uint8_t getCurrentMount() const;
+ void setCurrentMount(uint8_t mountId);
+ bool isMounted() const
+ {
+ return defaultOutfit.lookMount != 0;
+ }
+ bool hasMount() const
+ {
+ return defaultOutfit.lookMount != 0;
+ }
+ bool hasAura() const
+ {
+ return defaultOutfit.lookAura != 0;
+ }
+ bool hasWings() const
+ {
+ return defaultOutfit.lookWings != 0;
+ }
+ bool hasShader() const
+ {
+ return defaultOutfit.lookShader != 0;
+ }
+ bool toggleMount(bool mount);
+ bool tameMount(uint8_t mountId);
+ bool untameMount(uint8_t mountId);
+ bool hasMount(const Mount* mount) const;
+ void dismount();
+
+ bool hasWing(const Wing* wing) const;
+ uint8_t getCurrentAura() const;
+ void setCurrentAura(uint8_t auraId);
+ bool hasAura(const Aura* aura) const;
+ uint8_t getCurrentWing() const;
+ void setCurrentWing(uint8_t wingId);
+ bool hasShader(const Shader* shader) const;
+
void setGUID(uint32_t guid) {
this->guid = guid;
}
@@ -761,6 +801,7 @@ class Player final : public Creature, public Cylinder
client->sendInventoryItem(slot, item);
}
}
+ void autoOpenContainers();
//event methods
void onUpdateTileItem(const Tile* tile, const Position& pos, const Item* oldItem,
@@ -997,10 +1038,39 @@ class Player final : public Creature, public Cylinder
}
}
+ void sendProgressbar(uint32_t id, uint32_t duration, bool ltr = true) {
+ if (client) {
+ client->sendProgressbar(id, duration, ltr);
+ }
+ }
+
void receivePing() {
lastPong = OTSYS_TIME();
}
+ void setFPS(uint16_t value)
+ {
+ fps = value;
+ }
+ void setLocalPing(uint16_t value)
+ {
+ localPing = value;
+ }
+ uint16_t getFPS() const
+ {
+ return fps;
+ }
+ uint16_t getLocalPing() const
+ {
+ return localPing;
+ }
+ uint16_t getOTCv8Version() const
+ {
+ if (client)
+ return client->otclientV8;
+ return 0;
+ }
+
void onThink(uint32_t interval) final;
void postAddNotification(Thing* thing, const Cylinder* oldParent, int32_t index, cylinderlink_t link = LINK_OWNER) final;
@@ -1025,6 +1095,10 @@ class Player final : public Creature, public Cylinder
void learnInstantSpell(const std::string& spellName);
void forgetInstantSpell(const std::string& spellName);
bool hasLearnedInstantSpell(const std::string& spellName) const;
+ const std::map& getOpenContainers() const
+ {
+ return openContainers;
+ }
protected:
std::forward_list getMuteConditions() const;
@@ -1115,6 +1189,7 @@ class Player final : public Creature, public Cylinder
int64_t lastPong;
int64_t nextAction = 0;
int64_t earliestAttackTime = 0;
+ int64_t lastToggleMount = 0;
BedItem* bedItem = nullptr;
Guild* guild = nullptr;
@@ -1162,6 +1237,8 @@ class Player final : public Creature, public Cylinder
uint16_t staminaMinutes = 3360;
uint16_t maxWriteLen = 0;
+ uint16_t localPing = 0;
+ uint16_t fps = 0;
int16_t lastDepotId = -1;
uint8_t soul = 0;
@@ -1179,6 +1256,7 @@ class Player final : public Creature, public Cylinder
bool secureMode = false;
bool inMarket = false;
+ bool wasMounted = false;
bool ghostMode = false;
bool pzLocked = false;
bool isConnecting = false;
diff --git a/src/protocol.cpp b/src/protocol.cpp
index 2686f1a..1167937 100644
--- a/src/protocol.cpp
+++ b/src/protocol.cpp
@@ -25,14 +25,27 @@
extern RSA g_RSA;
+Protocol::~Protocol()
+{
+ if (compression) {
+ deflateEnd(&zstream);
+ }
+}
+
void Protocol::onSendMessage(const OutputMessage_ptr& msg) const
{
if (!rawMessages) {
+ bool compressed = false;
+ if (compression && msg->getLength() > 64) {
+ compress(*msg);
+ compressed = true;
+ }
+
msg->writeMessageLength();
if (encryptionEnabled) {
XTEA_encrypt(*msg);
- msg->addCryptoHeader();
+ msg->addCryptoHeader(checksumEnabled, compressed);
}
}
}
@@ -153,3 +166,34 @@ uint32_t Protocol::getIP() const
return 0;
}
+
+void Protocol::enableCompression()
+{
+ if (compression)
+ return;
+ if (deflateInit2(&zstream, 6, Z_DEFLATED, -15, 8, Z_DEFAULT_STRATEGY) != Z_OK) {
+ std::cerr << "ZLIB initialization error: " << (zstream.msg ? zstream.msg : "unknown") << std::endl;
+ }
+ compression = true;
+}
+
+void Protocol::compress(OutputMessage& msg) const
+{
+ static thread_local std::vector buffer(NETWORKMESSAGE_MAXSIZE);
+ zstream.next_in = msg.getOutputBuffer();
+ zstream.avail_in = msg.getLength();
+ zstream.next_out = buffer.data();
+ zstream.avail_out = buffer.size();
+ if (deflate(&zstream, Z_SYNC_FLUSH) != Z_OK) {
+ std::cerr << "ZLIB deflate error: " << (zstream.msg ? zstream.msg : "unknown") << std::endl;
+ return;
+ }
+ int finalSize = buffer.size() - zstream.avail_out - 4;
+ if (finalSize < 0) {
+ std::cerr << "Packet compression error: " << (zstream.msg ? zstream.msg : "unknown") << std::endl;
+ return;
+ }
+
+ msg.reset();
+ msg.addBytes((const char*)buffer.data(), finalSize);
+}
\ No newline at end of file
diff --git a/src/protocol.h b/src/protocol.h
index 43ad54d..4675615 100644
--- a/src/protocol.h
+++ b/src/protocol.h
@@ -21,12 +21,13 @@
#define FS_PROTOCOL_H_D71405071ACF4137A4B1203899DE80E1
#include "connection.h"
+#include
class Protocol : public std::enable_shared_from_this
{
public:
explicit Protocol(Connection_ptr connection) : connection(connection), key(), encryptionEnabled(false), rawMessages(false) {}
- virtual ~Protocol() = default;
+ virtual ~Protocol();
// non-copyable
Protocol(const Protocol&) = delete;
@@ -74,6 +75,9 @@ protected:
void setXTEAKey(const uint32_t* key) {
memcpy(this->key, key, sizeof(*key) * 4);
}
+ void disableChecksum() {
+ checksumEnabled = false;
+ }
void XTEA_encrypt(OutputMessage& msg) const;
bool XTEA_decrypt(NetworkMessage& msg) const;
@@ -82,16 +86,20 @@ protected:
void setRawMessages(bool value) {
rawMessages = value;
}
-
+ void enableCompression();
virtual void release() {}
friend class Connection;
OutputMessage_ptr outputBuffer;
private:
+ void compress(OutputMessage& msg) const;
const ConnectionWeak_ptr connection;
uint32_t key[4];
- bool encryptionEnabled;
- bool rawMessages;
+ bool encryptionEnabled = false;
+ bool checksumEnabled = true;
+ bool rawMessages = false;
+ bool compression = false;
+ mutable z_stream zstream = { 0 };
};
#endif
diff --git a/src/protocolgame.cpp b/src/protocolgame.cpp
index ea6a3b6..918d1dd 100644
--- a/src/protocolgame.cpp
+++ b/src/protocolgame.cpp
@@ -56,6 +56,17 @@ void ProtocolGame::release()
void ProtocolGame::login(const std::string& name, uint32_t accountId, OperatingSystem_t operatingSystem, bool isFake)
{
+ // OTCv8 features and extended opcodes
+ if (otclientV8 || operatingSystem >= CLIENTOS_OTCLIENT_LINUX) {
+ if (otclientV8)
+ sendFeatures();
+ NetworkMessage opcodeMessage;
+ opcodeMessage.addByte(0x32);
+ opcodeMessage.addByte(0x00);
+ opcodeMessage.add(0x00);
+ writeToOutputBuffer(opcodeMessage);
+ }
+
//dispatcher thread
Player* foundPlayer = g_game.getPlayerByName(name);
if (!foundPlayer || g_config.getBoolean(ConfigManager::ALLOW_CLONES)) {
@@ -145,6 +156,8 @@ void ProtocolGame::login(const std::string& name, uint32_t accountId, OperatingS
}
}
+ player->autoOpenContainers();
+
if (operatingSystem >= CLIENTOS_OTCLIENT_LINUX) {
player->registerCreatureEvent("ExtendedOpcode");
}
@@ -197,6 +210,7 @@ void ProtocolGame::connect(uint32_t playerId, OperatingSystem_t operatingSystem)
player->client = getThis();
sendAddCreature(player, player->getPosition(), 0, false);
+ player->autoOpenContainers();
player->lastIP = player->getIP();
player->lastLoginSaved = std::max(time(nullptr), player->lastLoginSaved + 1);
acceptPackets = true;
@@ -263,20 +277,18 @@ void ProtocolGame::onRecvFirstMessage(NetworkMessage& msg)
enableXTEAEncryption();
setXTEAKey(key);
- if (operatingSystem >= CLIENTOS_OTCLIENT_LINUX) {
- NetworkMessage opcodeMessage;
- opcodeMessage.addByte(0x32);
- opcodeMessage.addByte(0x00);
- opcodeMessage.add(0x00);
- writeToOutputBuffer(opcodeMessage);
- }
-
msg.skipBytes(1); // gamemaster flag
uint32_t accountNumber = msg.get();
std::string characterName = msg.getString();
std::string password = msg.getString();
+ // OTCv8 version detection
+ uint16_t otcV8StringLength = msg.get();
+ if (otcV8StringLength == 5 && msg.getString(5) == "OTCv8") {
+ otclientV8 = msg.get(); // 253, 260, 261, ...
+ }
+
/*if (version < CLIENT_VERSION_MIN || version > CLIENT_VERSION_MAX) {
//sendUpdateRequest();
disconnectClient("Use Tibia 7.72 to login!");
@@ -338,8 +350,31 @@ void ProtocolGame::onRecvFirstMessage(NetworkMessage& msg)
void ProtocolGame::onConnect()
{
+ // Checksum missimplementation
+ /* auto output = OutputMessagePool::getOutputMessage();
+ static std::random_device rd;
+ static std::ranlux24 generator(rd());
+ static std::uniform_int_distribution randNumber(0x00, 0xFF);
+ // Skip checksum
+ output->skipBytes(sizeof(uint32_t));
+ // Packet length & type
+ output->add(0x0006);
+ output->addByte(0x1F);
+
+ // Add timestamp & random number
+ challengeTimestamp = static_cast(time(nullptr));
+ output->add(challengeTimestamp);
+
+ challengeRandom = randNumber(generator);
+ output->addByte(challengeRandom);
+
+ // Go back and write checksum
+ output->skipBytes(-12);
+ output->add(adlerChecksum(output->getOutputBuffer() + sizeof(uint32_t), 8));
+
+ send(output); */
}
void ProtocolGame::disconnectClient(const std::string& message) const
@@ -390,6 +425,7 @@ void ProtocolGame::parsePacket(NetworkMessage& msg)
case 0x1D: addGameTask(&Game::playerReceivePingBack, player->getID()); break;
case 0x1E: addGameTask(&Game::playerReceivePing, player->getID()); break;
case 0x32: parseExtendedOpcode(msg); break; //otclient extended opcode
+ case 0x40: parseNewPing(msg); break;
case 0x64: parseAutoWalk(msg); break;
case 0x65: addGameTask(&Game::playerMove, player->getID(), DIRECTION_NORTH); break;
case 0x66: addGameTask(&Game::playerMove, player->getID(), DIRECTION_EAST); break;
@@ -445,6 +481,7 @@ void ProtocolGame::parsePacket(NetworkMessage& msg)
case 0xCC: parseSeekInContainer(msg); break;
case 0xD2: addGameTask(&Game::playerRequestOutfit, player->getID()); break;
case 0xD3: parseSetOutfit(msg); break;
+ case 0xD4: parseToggleMount(msg); break;
case 0xDC: parseAddVip(msg); break;
case 0xDD: parseRemoveVip(msg); break;
case 0xE6: parseBugReport(msg); break;
@@ -735,9 +772,27 @@ void ProtocolGame::parseSetOutfit(NetworkMessage& msg)
newOutfit.lookLegs = msg.getByte();
newOutfit.lookFeet = msg.getByte();
newOutfit.lookAddons = msg.getByte();
+ newOutfit.lookMount = msg.get();
+ newOutfit.lookWings = otclientV8 ? msg.get() : 0;
+ newOutfit.lookAura = otclientV8 ? msg.get() : 0;
+ std::string shaderName = otclientV8 ? msg.getString() : "";
+ Shader* shader = g_game.shaders.getShaderByName(shaderName);
+ newOutfit.lookShader = shader ? shader->id : 0;
addGameTask(&Game::playerChangeOutfit, player->getID(), newOutfit);
}
+void ProtocolGame::parseToggleMount(NetworkMessage& msg)
+{
+ int mount = msg.get();
+ int wings = -1, aura = -1, shader = -1;
+ if (otclientV8 >= 254) {
+ wings = msg.get();
+ aura = msg.get();
+ shader = msg.get();
+ }
+ addGameTask(&Game::playerToggleOutfitExtension, player->getID(), mount, wings, aura, shader);
+}
+
void ProtocolGame::parseUseItem(NetworkMessage& msg)
{
Position pos = msg.getPosition();
@@ -2127,9 +2182,13 @@ void ProtocolGame::sendOutfitWindow()
msg.addByte(0xC8);
Outfit_t currentOutfit = player->getDefaultOutfit();
+ Mount* currentMount = g_game.mounts.getMountByID(player->getCurrentMount());
+ if (currentMount) {
+ currentOutfit.lookMount = currentMount->clientId;
+ }
+
AddOutfit(msg, currentOutfit);
- const ClientVersion_t clientVersion = g_game.getClientVersion();
std::vector protocolOutfits;
if (player->isAccessPlayer()) {
static const std::string gamemasterOutfitName = "Gamemaster";
@@ -2145,22 +2204,72 @@ void ProtocolGame::sendOutfitWindow()
}
protocolOutfits.emplace_back(outfit.name, outfit.lookType, addons);
- if (CLIENT_VERSION_780 <= clientVersion && clientVersion <= CLIENT_VERSION_792) {
- if (protocolOutfits.size() == 20) { // Game client doesn't allow more than 15 outfits in 780-792
- break;
- }
+ if (protocolOutfits.size() == 100) { // Game client doesn't allow more than 100 outfits
+ break;
}
}
msg.addByte(protocolOutfits.size());
for (const ProtocolOutfit& outfit : protocolOutfits) {
msg.add(outfit.lookType);
- if (clientVersion > CLIENT_VERSION_781) {
- msg.addString(outfit.name);
- }
+ msg.addString(outfit.name);
msg.addByte(outfit.addons);
}
+ std::vector mounts;
+ for (const Mount& mount : g_game.mounts.getMounts()) {
+ if (player->hasMount(&mount)) {
+ mounts.push_back(&mount);
+ }
+ }
+
+ msg.addByte(mounts.size());
+ for (const Mount* mount : mounts) {
+ msg.add(mount->clientId);
+ msg.addString(mount->name);
+ }
+
+ if (otclientV8) {
+ std::vector wings;
+ for (const Wing& wing : g_game.wings.getWings()) {
+ if (player->hasWing(&wing)) {
+ wings.push_back(&wing);
+ }
+ }
+
+ msg.addByte(wings.size());
+ for (const Wing* wing : wings) {
+ msg.add(wing->clientId);
+ msg.addString(wing->name);
+ }
+
+ std::vector auras;
+ for (const Aura& aura : g_game.auras.getAuras()) {
+ if (player->hasAura(&aura)) {
+ auras.push_back(&aura);
+ }
+ }
+
+ msg.addByte(auras.size());
+ for (const Aura* aura : auras) {
+ msg.add(aura->clientId);
+ msg.addString(aura->name);
+ }
+
+ std::vector shaders;
+ for (const Shader& shader : g_game.shaders.getShaders()) {
+ if (player->hasShader(&shader)) {
+ shaders.push_back(&shader);
+ }
+ }
+
+ msg.addByte(shaders.size());
+ for (const Shader* shader : shaders) {
+ msg.add(shader->id);
+ msg.addString(shader->name);
+ }
+ }
+
writeToOutputBuffer(msg);
}
@@ -2284,9 +2393,18 @@ void ProtocolGame::AddOutfit(NetworkMessage& msg, const Outfit_t& outfit)
msg.addByte(outfit.lookLegs);
msg.addByte(outfit.lookFeet);
msg.addByte(outfit.lookAddons);
- } else {
+ }
+ else {
msg.addItemId(outfit.lookTypeEx);
}
+
+ msg.add(outfit.lookMount);
+ if (otclientV8) {
+ msg.add(outfit.lookWings);
+ msg.add(outfit.lookAura);
+ Shader* shader = g_game.shaders.getShaderByID(outfit.lookShader);
+ msg.addString(shader ? shader->name : "");
+ }
}
void ProtocolGame::AddWorldLight(NetworkMessage& msg, const LightInfo& lightInfo)
@@ -2413,4 +2531,76 @@ void ProtocolGame::parseExtendedOpcode(NetworkMessage& msg)
// process additional opcodes via lua script event
addGameTask(&Game::parsePlayerExtendedOpcode, player->getID(), opcode, buffer);
+}
+
+// OTCv8
+void ProtocolGame::sendFeatures()
+{
+ if (!otclientV8)
+ return;
+
+ std::map features;
+ // place for non-standard OTCv8 features
+ //features[GameExtendedOpcode] = true;
+ //features[GameChangeMapAwareRange] = true;
+ //features[GameNewWalking] = true;
+ //features[GameEnvironmentEffect] = false; // disable it, useless 2 byte with every tile
+ //features[GameExtendedClientPing] = true;
+ //features[GameItemTooltip] = true; // fully available from version 2.6
+ //features[GameWingsAndAura] = true;
+ //features[GameOutfitShaders] = true;
+
+ // packet compression
+ // we don't send feature, because feature assumes all packets are compressed
+ // if adler32 is enabled then compression can be detected automaticly, just adlre32 must be 0
+ if (g_config.getBoolean(ConfigManager::PACKET_COMPRESSION)) {
+ enableCompression();
+ }
+
+ if (features.empty())
+ return;
+
+ auto msg = getOutputBuffer(1024);
+ msg->addByte(0x43);
+ msg->add(features.size());
+ for (auto& feature : features) {
+ msg->addByte((uint8_t)feature.first);
+ msg->addByte(feature.second ? 1 : 0);
+ }
+
+ send(std::move(getCurrentBuffer())); // send this packet immediately
+}
+
+void ProtocolGame::parseNewPing(NetworkMessage& msg)
+{
+ uint32_t pingId = msg.get();
+ uint16_t localPing = msg.get();
+ uint16_t fps = msg.get();
+
+ addGameTask(&Game::playerReceiveNewPing, player->getID(), localPing, fps);
+ g_dispatcher.addTask(createTask(std::bind(&ProtocolGame::sendNewPing, getThis(), pingId)));
+}
+
+void ProtocolGame::sendNewPing(uint32_t pingId)
+{
+ if (!otclientV8)
+ return;
+
+ NetworkMessage msg;
+ msg.addByte(0x40);
+ msg.add(pingId);
+ writeToOutputBuffer(msg);
+}
+
+void ProtocolGame::sendProgressbar(uint32_t id, uint32_t duration, bool ltr)
+{
+ if (!otclientV8 || otclientV8 < 260)
+ return;
+
+ NetworkMessage msg;
+ msg.addByte(0x3b);
+ msg.add(id);
+ msg.add(duration);
+ msg.addByte(ltr);
+ writeToOutputBuffer(msg);
}
\ No newline at end of file
diff --git a/src/protocolgame.h b/src/protocolgame.h
index c03bfbd..9da50a2 100644
--- a/src/protocolgame.h
+++ b/src/protocolgame.h
@@ -52,7 +52,8 @@ class ProtocolGame final : public Protocol
// static protocol information
enum { server_sends_first = true };
enum { protocol_identifier = 0 }; // Not required as we send first
-
+ enum { use_checksum = true };
+
static const char* protocol_name() {
return "gameworld protocol";
}
@@ -90,6 +91,7 @@ class ProtocolGame final : public Protocol
//Parse methods
void parseAutoWalk(NetworkMessage& msg);
void parseSetOutfit(NetworkMessage& msg);
+ void parseToggleMount(NetworkMessage& msg);
void parseSay(NetworkMessage& msg);
void parseLookAt(NetworkMessage& msg);
void parseLookInBattleList(NetworkMessage& msg);
@@ -265,6 +267,12 @@ class ProtocolGame final : public Protocol
//otclient
void parseExtendedOpcode(NetworkMessage& msg);
+ //OTCv8
+ void sendFeatures();
+ void sendProgressbar(uint32_t id, uint32_t duration, bool ltr = true);
+ void parseNewPing(NetworkMessage& msg);
+ void sendNewPing(uint32_t pingId);
+
friend class Player;
// Helpers so we don't need to bind every time
@@ -289,6 +297,7 @@ class ProtocolGame final : public Protocol
bool debugAssertSent = false;
bool acceptPackets = false;
+ uint16_t otclientV8 = 0;
};
#endif
diff --git a/src/protocollogin.cpp b/src/protocollogin.cpp
index 14f0782..44f4f5c 100644
--- a/src/protocollogin.cpp
+++ b/src/protocollogin.cpp
@@ -193,6 +193,13 @@ void ProtocolLogin::onRecvFirstMessage(NetworkMessage& msg)
return;
}
+ // OTCv8 version detection
+ uint16_t otclientV8 = 0;
+ uint16_t otcV8StringLength = msg.get();
+ if (otcV8StringLength == 5 && msg.getString(5) == "OTCv8") {
+ otclientV8 = msg.get(); // 253, 260, 261, ...
+ }
+
auto thisPtr = std::static_pointer_cast(shared_from_this());
g_dispatcher.addTask(createTask(std::bind(&ProtocolLogin::getCharacterList, thisPtr, accountNumber, password, version)));
}
diff --git a/src/protocollogin.h b/src/protocollogin.h
index a95b1ec..7883b82 100644
--- a/src/protocollogin.h
+++ b/src/protocollogin.h
@@ -32,6 +32,7 @@ class ProtocolLogin : public Protocol
// static protocol information
enum {server_sends_first = false};
enum {protocol_identifier = 0x01};
+ enum { use_checksum = true };
static const char* protocol_name() {
return "login protocol";
}
diff --git a/src/protocolstatus.h b/src/protocolstatus.h
index 2e6cae2..d44efee 100644
--- a/src/protocolstatus.h
+++ b/src/protocolstatus.h
@@ -29,6 +29,7 @@ class ProtocolStatus final : public Protocol
// static protocol information
enum {server_sends_first = false};
enum {protocol_identifier = 0xFF};
+ enum { use_checksum = false };
static const char* protocol_name() {
return "status protocol";
}
diff --git a/src/shaders.cpp b/src/shaders.cpp
new file mode 100644
index 0000000..c0ea517
--- /dev/null
+++ b/src/shaders.cpp
@@ -0,0 +1,52 @@
+#include "otpch.h"
+
+#include "shaders.h"
+
+#include "pugicast.h"
+#include "tools.h"
+
+bool Shaders::reload()
+{
+ shaders.clear();
+ return loadFromXml();
+}
+
+bool Shaders::loadFromXml()
+{
+ pugi::xml_document doc;
+ pugi::xml_parse_result result = doc.load_file("data/XML/shaders.xml");
+ if (!result) {
+ printXMLError("Error - Shaders::loadFromXml", "data/XML/shaders.xml", result);
+ return false;
+ }
+
+ for (auto shaderNode : doc.child("shaders").children()) {
+ shaders.emplace_back(
+ static_cast(pugi::cast(shaderNode.attribute("id").value())),
+ shaderNode.attribute("name").as_string(),
+ shaderNode.attribute("premium").as_bool()
+ );
+ }
+ shaders.shrink_to_fit();
+ return true;
+}
+
+Shader* Shaders::getShaderByID(uint8_t id)
+{
+ auto it = std::find_if(shaders.begin(), shaders.end(), [id](const Shader& shader) {
+ return shader.id == id;
+ });
+
+ return it != shaders.end() ? &*it : nullptr;
+}
+
+Shader* Shaders::getShaderByName(const std::string& name) {
+ auto shaderName = name.c_str();
+ for (auto& it : shaders) {
+ if (strcasecmp(shaderName, it.name.c_str()) == 0) {
+ return ⁢
+ }
+ }
+
+ return nullptr;
+}
\ No newline at end of file
diff --git a/src/shaders.h b/src/shaders.h
new file mode 100644
index 0000000..7875498
--- /dev/null
+++ b/src/shaders.h
@@ -0,0 +1,30 @@
+#ifndef FS_SHADERS_H
+#define FS_SHADERS_H
+
+struct Shader
+{
+ Shader(uint8_t id, std::string name, bool premium) :
+ name(std::move(name)), id(id), premium(premium) {}
+
+ uint8_t id;
+ std::string name;
+ bool premium;
+};
+
+class Shaders
+{
+public:
+ bool reload();
+ bool loadFromXml();
+ Shader* getShaderByID(uint8_t id);
+ Shader* getShaderByName(const std::string& name);
+
+ const std::vector& getShaders() const {
+ return shaders;
+ }
+
+private:
+ std::vector shaders;
+};
+
+#endif
\ No newline at end of file
diff --git a/src/tools.cpp b/src/tools.cpp
index 7470990..502915b 100644
--- a/src/tools.cpp
+++ b/src/tools.cpp
@@ -890,6 +890,31 @@ std::string getSkillName(uint8_t skillid)
}
}
+uint32_t adlerChecksum(const uint8_t* data, size_t length)
+{
+ if (length > NETWORKMESSAGE_MAXSIZE) {
+ return 0;
+ }
+
+ const uint16_t adler = 65521;
+
+ uint32_t a = 1, b = 0;
+
+ while (length > 0) {
+ size_t tmp = length > 5552 ? 5552 : length;
+ length -= tmp;
+
+ do {
+ a += *data++;
+ b += a;
+ } while (--tmp);
+
+ a %= adler;
+ b %= adler;
+ }
+
+ return (b << 16) | a;
+}
std::string ucfirst(std::string str)
{
diff --git a/src/tools.h b/src/tools.h
index 134367d..10a6e5b 100644
--- a/src/tools.h
+++ b/src/tools.h
@@ -85,6 +85,8 @@ std::string getCombatName(CombatType_t combatType);
std::string getSkillName(uint8_t skillid);
+uint32_t adlerChecksum(const uint8_t* data, size_t length);
+
std::string ucfirst(std::string str);
std::string ucwords(std::string str);
bool booleanString(const std::string& str);
diff --git a/src/wings.cpp b/src/wings.cpp
new file mode 100644
index 0000000..36d0e23
--- /dev/null
+++ b/src/wings.cpp
@@ -0,0 +1,63 @@
+#include "otpch.h"
+
+#include "wings.h"
+
+#include "pugicast.h"
+#include "tools.h"
+
+bool Wings::reload()
+{
+ wings.clear();
+ return loadFromXml();
+}
+
+bool Wings::loadFromXml()
+{
+ pugi::xml_document doc;
+ pugi::xml_parse_result result = doc.load_file("data/XML/wings.xml");
+ if (!result) {
+ printXMLError("Error - Wings::loadFromXml", "data/XML/wings.xml", result);
+ return false;
+ }
+
+ for (auto wingNode : doc.child("wings").children()) {
+ wings.emplace_back(
+ static_cast(pugi::cast(wingNode.attribute("id").value())),
+ pugi::cast(wingNode.attribute("clientid").value()),
+ wingNode.attribute("name").as_string(),
+ pugi::cast(wingNode.attribute("speed").value()),
+ wingNode.attribute("premium").as_bool()
+ );
+ }
+ wings.shrink_to_fit();
+ return true;
+}
+
+Wing* Wings::getWingByID(uint8_t id)
+{
+ auto it = std::find_if(wings.begin(), wings.end(), [id](const Wing& wing) {
+ return wing.id == id;
+ });
+
+ return it != wings.end() ? &*it : nullptr;
+}
+
+Wing* Wings::getWingByName(const std::string& name) {
+ auto wingName = name.c_str();
+ for (auto& it : wings) {
+ if (strcasecmp(wingName, it.name.c_str()) == 0) {
+ return ⁢
+ }
+ }
+
+ return nullptr;
+}
+
+Wing* Wings::getWingByClientID(uint16_t clientId)
+{
+ auto it = std::find_if(wings.begin(), wings.end(), [clientId](const Wing& wing) {
+ return wing.clientId == clientId;
+ });
+
+ return it != wings.end() ? &*it : nullptr;
+}
\ No newline at end of file
diff --git a/src/wings.h b/src/wings.h
new file mode 100644
index 0000000..27e6a91
--- /dev/null
+++ b/src/wings.h
@@ -0,0 +1,33 @@
+#ifndef FS_WINGS_H
+#define FS_WINGS_H
+
+struct Wing
+{
+ Wing(uint8_t id, uint16_t clientId, std::string name, int32_t speed, bool premium) :
+ name(std::move(name)), speed(speed), clientId(clientId), id(id), premium(premium) {}
+
+ std::string name;
+ int32_t speed;
+ uint16_t clientId;
+ uint8_t id;
+ bool premium;
+};
+
+class Wings
+{
+public:
+ bool reload();
+ bool loadFromXml();
+ Wing* getWingByID(uint8_t id);
+ Wing* getWingByName(const std::string& name);
+ Wing* getWingByClientID(uint16_t clientId);
+
+ const std::vector& getWings() const {
+ return wings;
+ }
+
+private:
+ std::vector wings;
+};
+
+#endif
\ No newline at end of file
diff --git a/vc14/theforgottenserver.vcxproj b/vc14/theforgottenserver.vcxproj
index 475ad74..d1b0ebd 100644
--- a/vc14/theforgottenserver.vcxproj
+++ b/vc14/theforgottenserver.vcxproj
@@ -143,6 +143,7 @@
+
@@ -179,6 +180,7 @@
+
@@ -204,6 +206,7 @@
+
@@ -216,6 +219,7 @@
+
@@ -223,6 +227,7 @@
+
@@ -263,6 +268,7 @@
+
@@ -282,6 +288,7 @@
+
@@ -296,6 +303,7 @@
+