mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-05-25 19:17:45 +00:00
the real UNLOCK EVERYTHING
This commit is contained in:
parent
aa3e8bdfd1
commit
587e2937de
1 changed files with 12 additions and 11 deletions
|
@ -25,6 +25,8 @@ namespace Sapphire::Network::Packets::Server
|
||||||
private:
|
private:
|
||||||
void initialize( Entity::Player& player )
|
void initialize( Entity::Player& player )
|
||||||
{
|
{
|
||||||
|
memset( &m_data.unknownOword[ 0 ], 255, reinterpret_cast< uint64_t >( &m_data.pvpLevel ) - reinterpret_cast< uint64_t >( &m_data.unknownOword[ 0 ] ) );
|
||||||
|
|
||||||
m_data.contentId = player.getContentId();
|
m_data.contentId = player.getContentId();
|
||||||
|
|
||||||
// TODO: Support rested experience.
|
// TODO: Support rested experience.
|
||||||
|
@ -50,7 +52,7 @@ namespace Sapphire::Network::Packets::Server
|
||||||
memset( &m_data.name[ 0 ], 0, sizeof( m_data.name ) );
|
memset( &m_data.name[ 0 ], 0, sizeof( m_data.name ) );
|
||||||
strcpy( &m_data.name[ 0 ], player.getName().c_str() );
|
strcpy( &m_data.name[ 0 ], player.getName().c_str() );
|
||||||
|
|
||||||
memcpy( m_data.aetheryte, player.getAetheryteArray(), sizeof( m_data.aetheryte ) );
|
//memcpy( m_data.aetheryte, player.getAetheryteArray(), sizeof( m_data.aetheryte ) );
|
||||||
|
|
||||||
// Set the class levels and exp.
|
// Set the class levels and exp.
|
||||||
for( uint8_t i = 0; i < 25; i++ )
|
for( uint8_t i = 0; i < 25; i++ )
|
||||||
|
@ -59,17 +61,16 @@ namespace Sapphire::Network::Packets::Server
|
||||||
m_data.exp[ i ] = player.getExpArray()[ i ];
|
m_data.exp[ i ] = player.getExpArray()[ i ];
|
||||||
}
|
}
|
||||||
|
|
||||||
memcpy( m_data.orchestrionMask, player.getOrchestrionBitmask(), sizeof( m_data.orchestrionMask ) );
|
//memcpy( m_data.orchestrionMask, player.getOrchestrionBitmask(), sizeof( m_data.orchestrionMask ) );
|
||||||
|
|
||||||
//memcpy( m_data.mountGuideMask, player.getMountGuideBitmask(), sizeof( m_data.mountGuideMask ) );
|
//memcpy( m_data.mountGuideMask, player.getMountGuideBitmask(), sizeof( m_data.mountGuideMask ) );
|
||||||
memset( m_data.mountGuideMask, 255, sizeof( m_data.mountGuideMask ) );
|
memset( m_data.mountGuideMask, 255, sizeof( m_data.mountGuideMask ) );
|
||||||
|
|
||||||
//memcpy( m_data.unlockBitmask, player.getUnlockBitmask(), sizeof( m_data.unlockBitmask ) );
|
//memcpy( m_data.unlockBitmask, player.getUnlockBitmask(), sizeof( m_data.unlockBitmask ) );
|
||||||
memset( m_data.unlockBitmask, 255, sizeof( m_data.unlockBitmask ) );
|
|
||||||
|
|
||||||
memcpy( m_data.discovery, player.getDiscoveryBitmask(), sizeof( m_data.discovery ) );
|
//memcpy( m_data.discovery, player.getDiscoveryBitmask(), sizeof( m_data.discovery ) );
|
||||||
|
|
||||||
memcpy( m_data.howto, player.getHowToArray(), sizeof( m_data.howto ) );
|
//memcpy( m_data.howto, player.getHowToArray(), sizeof( m_data.howto ) );
|
||||||
|
|
||||||
// possibly max level or current level
|
// possibly max level or current level
|
||||||
m_data.maxLevel = Common::MAX_PLAYER_LEVEL;
|
m_data.maxLevel = Common::MAX_PLAYER_LEVEL;
|
||||||
|
@ -80,11 +81,11 @@ namespace Sapphire::Network::Packets::Server
|
||||||
// m_data.unknown70[4] = 1; // enable df
|
// m_data.unknown70[4] = 1; // enable df
|
||||||
|
|
||||||
// enable all raids/guildhests/dungeons
|
// enable all raids/guildhests/dungeons
|
||||||
//memset( m_data.unlockedDungeons, 0xFF, sizeof( m_data.unlockedDungeons ) );
|
memset( m_data.unlockedDungeons, 0xFF, sizeof( m_data.unlockedDungeons ) );
|
||||||
//memset( m_data.unlockedGuildhests, 0xFF, sizeof( m_data.unlockedGuildhests ) );
|
memset( m_data.unlockedGuildhests, 0xFF, sizeof( m_data.unlockedGuildhests ) );
|
||||||
//memset( m_data.unlockedPvp, 0xFF, sizeof( m_data.unlockedPvp ) );
|
memset( m_data.unlockedPvp, 0xFF, sizeof( m_data.unlockedPvp ) );
|
||||||
//memset( m_data.unlockedRaids, 0xFF, sizeof( m_data.unlockedRaids ) );
|
memset( m_data.unlockedRaids, 0xFF, sizeof( m_data.unlockedRaids ) );
|
||||||
//memset( m_data.unlockedTrials, 0xFF, sizeof( m_data.unlockedTrials ) );
|
memset( m_data.unlockedTrials, 0xFF, sizeof( m_data.unlockedTrials ) );
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue