diff --git a/src/api/PlayerMinimal.cpp b/src/api/PlayerMinimal.cpp index 2bda842b..e796b47e 100644 --- a/src/api/PlayerMinimal.cpp +++ b/src/api/PlayerMinimal.cpp @@ -87,6 +87,9 @@ std::string PlayerMinimal::getInfoJson() // DisplayName c.push_back( getName() ); + // Unknown + c.push_back( "36" ); + // class levels auto levelsArray = nlohmann::json(); for( int i = 0; i < Common::CLASSJOB_SLOTS; ++i ) diff --git a/src/world/Actor/Player.cpp b/src/world/Actor/Player.cpp index 1ef07103..a90cd0be 100644 --- a/src/world/Actor/Player.cpp +++ b/src/world/Actor/Player.cpp @@ -176,7 +176,7 @@ bool Sapphire::Entity::Player::isActingAsGm() const { auto status = getOnlineStatus(); return status == OnlineStatus::GameMaster || status == OnlineStatus::GameMaster1 || - status == OnlineStatus::GameMaster2; + status == OnlineStatus::GameQA; } uint8_t Sapphire::Entity::Player::getMode() const diff --git a/src/world/Network/PacketWrappers/PlayerSetupPacket.h b/src/world/Network/PacketWrappers/PlayerSetupPacket.h index dc176dce..c7c8ce41 100644 --- a/src/world/Network/PacketWrappers/PlayerSetupPacket.h +++ b/src/world/Network/PacketWrappers/PlayerSetupPacket.h @@ -45,7 +45,7 @@ namespace Sapphire::Network::Packets::Server //m_data.gcRank = GCRank::None; m_data.homepoint = player.getHomepoint(); - m_data.pose = player.getPose(); + m_data.pose[0] = player.getPose(); memset( &m_data.name[ 0 ], 0, sizeof( m_data.name ) ); strcpy( &m_data.name[ 0 ], player.getName().c_str() );