diff --git a/core/src/packets.cpp b/core/src/packets.cpp index 2520173..03612c8 100644 --- a/core/src/packets.cpp +++ b/core/src/packets.cpp @@ -133,8 +133,6 @@ void AOClient::pktLoadingDone(AreaData* area, int argc, QStringList argv, AOPack } server->m_player_count++; - emit server->updatePlayerCount(server->m_player_count); - area->clientJoinedArea(-1, m_id); m_joined = true; server->updateCharsTaken(area); @@ -169,6 +167,8 @@ void AOClient::pktLoadingDone(AreaData* area, int argc, QStringList argv, AOPack sendPacket("TI", {QString::number(l_timer_id), "3"}); } } + emit server->updatePlayerCount(server->m_player_count); + area->clientJoinedArea(-1, m_id); } void AOClient::pktCharPassword(AreaData* area, int argc, QStringList argv, AOPacket packet)