1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-03 17:27:47 +00:00

Fix playerspawn again, weird memory issue

This commit is contained in:
Lucy 2023-01-24 05:14:52 +01:00
parent 9ea3aeac0f
commit 880ec9af36
2 changed files with 5 additions and 4 deletions

View file

@ -722,8 +722,8 @@ namespace Sapphire::Network::Packets::WorldPackets::Server
uint16_t MpMax; uint16_t MpMax;
uint16_t NormalAI; uint16_t NormalAI;
uint8_t OnlineStatus; uint8_t OnlineStatus;
uint8_t __padding1;
uint8_t PermissionInvisibility; uint8_t PermissionInvisibility;
uint8_t PermissionInvisibility1; // makes player invisible too
uint8_t FirstAttackType; uint8_t FirstAttackType;
uint64_t FirstAttackId; uint64_t FirstAttackId;
uint8_t LinkReply; uint8_t LinkReply;
@ -733,10 +733,10 @@ namespace Sapphire::Network::Packets::WorldPackets::Server
uint8_t LinkFamily; uint8_t LinkFamily;
uint8_t LinkParent; uint8_t LinkParent;
uint8_t PoseEmote; uint8_t PoseEmote;
uint8_t __padding2; uint8_t __padding1;
uint16_t Flag; uint16_t Flag;
uint8_t __padding2;
uint8_t __padding3; uint8_t __padding3;
uint8_t __padding4;
Common::StatusWork Status[30]; Common::StatusWork Status[30];
MountStruct Mount; MountStruct Mount;
uint8_t Name[32]; uint8_t Name[32];
@ -744,7 +744,7 @@ namespace Sapphire::Network::Packets::WorldPackets::Server
uint32_t Equipment[10]; uint32_t Equipment[10];
float Pos[3]; float Pos[3];
uint8_t FreeCompanyTag[6]; uint8_t FreeCompanyTag[6];
uint8_t PartsState[4]; uint8_t PartsState[3];
uint8_t State[3]; uint8_t State[3];
}; };

View file

@ -85,6 +85,7 @@ namespace Sapphire::Network::Packets::WorldPackets::Server
m_data.OnlineStatus = static_cast< uint8_t >( player.getOnlineStatus() ); m_data.OnlineStatus = static_cast< uint8_t >( player.getOnlineStatus() );
m_data.PermissionInvisibility = 0; m_data.PermissionInvisibility = 0;
m_data.PermissionInvisibility1 = 0;
m_data.GrandCompany = player.getGc(); m_data.GrandCompany = player.getGc();
if( m_data.GrandCompany > 0 ) if( m_data.GrandCompany > 0 )