mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-27 06:47:45 +00:00
updaing field sizes, make sure to run update.sql
This commit is contained in:
parent
95efd65e0f
commit
43f5894445
5 changed files with 11 additions and 9 deletions
|
@ -43,6 +43,7 @@ MODIFY COLUMN UPDATE_DATE DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURR
|
|||
ALTER TABLE charainfo
|
||||
ADD `Orchestrion` binary(38) DEFAULT NULL AFTER `Mounts`;
|
||||
|
||||
ALTER TABLE `charainfo` CHANGE `Mounts` `Mounts` BINARY(14) NULL DEFAULT NULL;
|
||||
ALTER TABLE `charainfo` CHANGE `Mounts` `Mounts` BINARY(15) NULL DEFAULT NULL;
|
||||
ALTER TABLE `charainfo` CHANGE `Orchestrion` `Orchestrion` BINARY(40) NULL DEFAULT NULL;
|
||||
ALTER TABLE `charainfo` CHANGE `Minions` `Minions` BINARY(35) NULL DEFAULT NULL;
|
||||
ALTER TABLE `charainfo` CHANGE `Minions` `Minions` BINARY(37) NULL DEFAULT NULL;
|
||||
ALTER TABLE `charainfo` CHANGE `QuestCompleteFlags` `QuestCompleteFlags` VARBINARY(396) NULL DEFAULT NULL;
|
||||
|
|
|
@ -1086,7 +1086,8 @@ struct FFXIVIpcQuestUpdate : FFXIVIpcBasePacket<QuestUpdate>
|
|||
*/
|
||||
struct FFXIVIpcQuestCompleteList : FFXIVIpcBasePacket<QuestCompleteList>
|
||||
{
|
||||
/* 0000 */ uint8_t questCompleteMask[200];
|
||||
uint8_t questCompleteMask[396];
|
||||
uint8_t unknownCompleteMask[32];
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
@ -151,7 +151,7 @@ namespace Core {
|
|||
std::vector< uint8_t > howTo( 32 );
|
||||
std::vector< uint8_t > aetherytes( 12 );
|
||||
std::vector< uint8_t > discovery( 411 );
|
||||
std::vector< uint8_t > questComplete( 200 );
|
||||
std::vector< uint8_t > questComplete( 396 );
|
||||
std::vector< uint8_t > unlocks( 64 );
|
||||
std::vector< uint8_t > mountGuide( 13 );
|
||||
std::vector< uint8_t > orchestrion( 38 );
|
||||
|
|
|
@ -600,13 +600,13 @@ private:
|
|||
uint16_t m_activeTitle;
|
||||
uint8_t m_titleList[48];
|
||||
uint8_t m_howTo[33];
|
||||
uint8_t m_minions[35];
|
||||
uint8_t m_mountGuide[14];
|
||||
uint8_t m_minions[37];
|
||||
uint8_t m_mountGuide[15];
|
||||
uint8_t m_homePoint;
|
||||
uint8_t m_startTown;
|
||||
uint16_t m_townWarpFstFlags;
|
||||
uint8_t m_questCompleteFlags[200];
|
||||
uint8_t m_discovery[420];
|
||||
uint8_t m_questCompleteFlags[396];
|
||||
uint8_t m_discovery[421];
|
||||
uint32_t m_playTime;
|
||||
|
||||
uint16_t m_classArray[25];
|
||||
|
|
|
@ -979,7 +979,7 @@ void Core::Entity::Player::sendQuestInfo()
|
|||
queuePacket( pe_qa );
|
||||
|
||||
ZoneChannelPacket< FFXIVIpcQuestCompleteList > pe_qc( getId() );
|
||||
memcpy( pe_qc.data().questCompleteMask, m_questCompleteFlags, 200 );
|
||||
memcpy( pe_qc.data().questCompleteMask, m_questCompleteFlags, sizeof( m_questCompleteFlags ) );
|
||||
queuePacket( pe_qc );
|
||||
|
||||
sendQuestTracker();
|
||||
|
|
Loading…
Add table
Reference in a new issue