All pastes #1954795 Raw Edit

Miscellany

public diff v1 · immutable
#1954795 ·published 2010-10-05 13:07 UTC
rendered paste body
From 22ca64d0aca983d0d48814f90589ac58be61c095 Mon Sep 17 00:00:00 2001From: Andrei Karas <akaras@inbox.ru>Date: Tue, 5 Oct 2010 16:05:21 +0300Subject: [PATCH] Disable parsing data in guilds netcode.--- src/net/tmwa/guildhandler.cpp |   10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-)diff --git a/src/net/tmwa/guildhandler.cpp b/src/net/tmwa/guildhandler.cppindex dac57b6..43f2d6e 100644--- a/src/net/tmwa/guildhandler.cpp+++ b/src/net/tmwa/guildhandler.cpp@@ -147,6 +147,7 @@ void GuildHandler::handleMessage(Net::MessageIn &msg)                 msg.readString(24); // Master's name                 msg.readString(20); // Castles (ie: "Six Castles" or "None Taken") +                break;                 Guild *g = Guild::getGuild(guildID);                 g->setName(name);             }@@ -171,7 +172,7 @@ void GuildHandler::handleMessage(Net::MessageIn &msg)                 int length = msg.readInt16();                 int count = (length - 4) / 104; -                taGuild->clearMembers();+//                taGuild->clearMembers();                  for (int i = 0; i < count; i++)                 {@@ -188,8 +189,8 @@ void GuildHandler::handleMessage(Net::MessageIn &msg)                     msg.skip(50); // unused                     std::string name = msg.readString(24); // Name -                    GuildMember *m = taGuild->addMember(id, name);-                    m->setOnline(online);+//                    GuildMember *m = taGuild->addMember(id, name);+//                    m->setOnline(online);                 }             }             break;@@ -279,6 +280,7 @@ void GuildHandler::handleMessage(Net::MessageIn &msg)                 int guildId = msg.readInt32();                 std::string guildName = msg.readString(24); +                break;                 socialWindow->showGuildInvite(guildName, guildId, "");             }             break;@@ -287,6 +289,7 @@ void GuildHandler::handleMessage(Net::MessageIn &msg)             {                 int flag = msg.readInt8(); +                break;                 switch (flag)                 {                     case 0:@@ -349,6 +352,7 @@ void GuildHandler::handleMessage(Net::MessageIn &msg)                 {                     return;                 }+                break;                 guildTab->chatLog(msg.readString(msgLength));             }             break;-- 1.7.2.3