Fix: Map changing with dummy

This commit is contained in:
def 2014-04-28 19:36:08 +02:00
parent 489c148f91
commit a7862a200f
2 changed files with 12 additions and 0 deletions

View file

@ -657,6 +657,7 @@ void CClient::DummyConnect()
//connecting to the server
m_DummyConnected = 1;
m_DummyConnecting = 1;
m_NetClient[1].Connect(&m_ServerAddress);
// send client info
@ -1295,6 +1296,16 @@ void CClient::ProcessServerPacket(CNetChunk *pPacket)
if(Unpacker.Error())
return;
if(m_DummyConnecting)
{
m_DummyConnecting = 0;
}
else
{
m_DummyConnected = 0;
g_Config.m_ClDummy = 0;
}
// check for valid standard map
if(!m_MapChecker.IsMapValid(pMap, MapCrc, MapSize))
pError = "invalid standard map";

View file

@ -245,6 +245,7 @@ public:
virtual bool DummyConnected();
void DummyInfo();
int m_DummyConnected;
int m_DummyConnecting;
int m_LastDummyConnectTime;
virtual void GetServerInfo(CServerInfo *pServerInfo);