diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-09-12 21:39:10 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-09-12 21:39:10 +0300 |
commit | 28a73274cc829861dd7a0994c4f837013a239ad0 (patch) | |
tree | b7dbc0d25ec179f056ae074f2609739e05d782b9 /src/commands.cpp | |
parent | 395c5bd3ebe27f6dfc4d02c644e3c098caafcb09 (diff) | |
download | manaverse-28a73274cc829861dd7a0994c4f837013a239ad0.tar.gz manaverse-28a73274cc829861dd7a0994c4f837013a239ad0.tar.bz2 manaverse-28a73274cc829861dd7a0994c4f837013a239ad0.tar.xz manaverse-28a73274cc829861dd7a0994c4f837013a239ad0.zip |
disable native guild support for "new" tmw server.
Diffstat (limited to 'src/commands.cpp')
-rw-r--r-- | src/commands.cpp | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/commands.cpp b/src/commands.cpp index ac7b7278d..44449a157 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -114,9 +114,15 @@ static void outString(ChatTab *const tab, const std::string &str, if (guild) { if (guild->getServerGuild()) + { + if (tmwServerVersion > 0) + return; Net::getGuildHandler()->chat(guild->getId(), str); + } else if (guildManager) + { guildManager->chat(str); + } } break; } @@ -212,9 +218,15 @@ static void outStringNormal(ChatTab *const tab, if (guild) { if (guild->getServerGuild()) + { + if (tmwServerVersion > 0) + return; Net::getGuildHandler()->chat(guild->getId(), str); + } else if (guildManager) + { guildManager->chat(str); + } } break; } @@ -402,7 +414,7 @@ impHandler(createParty) impHandler(createGuild) { - if (!tab) + if (!tab || tmwServerVersion > 0) return; if (args.empty()) @@ -849,7 +861,7 @@ impHandler0(dirs) impHandler2(info) { - if (!tab || !player_node) + if (!tab || !player_node || !tmwServerVersion > 0) return; switch (tab->getType()) |