diff --git a/modules/game_console/console.lua b/modules/game_console/console.lua index 02961a9..df64ddc 100644 --- a/modules/game_console/console.lua +++ b/modules/game_console/console.lua @@ -483,6 +483,10 @@ function removeTab(tab) g_game.closeNpcChannel() end + if getCurrentTab() == tab then + consoleTabBar:selectTab(defaultTab) + end + consoleTabBar:removeTab(tab) end diff --git a/modules/game_market/market.lua b/modules/game_market/market.lua index ebe5645..a07d0b8 100644 --- a/modules/game_market/market.lua +++ b/modules/game_market/market.lua @@ -527,7 +527,6 @@ local function openAmountWindow(callback, actionType, actionText) widget:setText((value*offer:getPrice())..'gp') itembox:setText(value) end - scrollbar:setRange(1, maximum) scrollbar:setValue(1) diff --git a/modules/gamelib/const.lua b/modules/gamelib/const.lua index 0435e74..197cfbd 100644 --- a/modules/gamelib/const.lua +++ b/modules/gamelib/const.lua @@ -170,7 +170,8 @@ GameDoubleTradeMoney = 87 GameNewWalking = 90 GameSlowerManualWalking = 91 -GameExtendedNewWalking = 92 +GameItemTooltip = 93 + GameBot = 95 GameBiggerMapCache = 96 GameForceLight = 97 @@ -179,6 +180,7 @@ GameBotProtection = 99 GameFasterAnimations = 101 GameCenteredOutfits = 102 +GameSendIdentifiers = 103 GamePacketSizeU32 = 110 GamePacketCompression = 111 diff --git a/modules/gamelib/protocollogin.lua b/modules/gamelib/protocollogin.lua index 44e28dc..bfaad7a 100644 --- a/modules/gamelib/protocollogin.lua +++ b/modules/gamelib/protocollogin.lua @@ -131,6 +131,10 @@ function ProtocolLogin:sendLoginPacket() msg:encryptRsa() end + if g_game.getFeature(GamePacketSizeU32) then + self:enableBigPackets() + end + if g_game.getFeature(GameProtocolChecksum) then self:enableChecksum() end diff --git a/otclient_dx.exe b/otclient_dx.exe index 815b1fc..7a2733f 100644 Binary files a/otclient_dx.exe and b/otclient_dx.exe differ diff --git a/otclient_gl.exe b/otclient_gl.exe index defeb41..1bf42d6 100644 Binary files a/otclient_gl.exe and b/otclient_gl.exe differ diff --git a/otclient_linux b/otclient_linux index f4b36db..15cb0ac 100644 Binary files a/otclient_linux and b/otclient_linux differ diff --git a/pdb/otclient_dx.zip b/pdb/otclient_dx.zip index 4bf6774..a29c36a 100644 Binary files a/pdb/otclient_dx.zip and b/pdb/otclient_dx.zip differ diff --git a/pdb/otclient_gl.zip b/pdb/otclient_gl.zip index 55d796e..fed239a 100644 Binary files a/pdb/otclient_gl.zip and b/pdb/otclient_gl.zip differ