mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-27 14:57:44 +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
|
ALTER TABLE charainfo
|
||||||
ADD `Orchestrion` binary(38) DEFAULT NULL AFTER `Mounts`;
|
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 `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>
|
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 > howTo( 32 );
|
||||||
std::vector< uint8_t > aetherytes( 12 );
|
std::vector< uint8_t > aetherytes( 12 );
|
||||||
std::vector< uint8_t > discovery( 411 );
|
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 > unlocks( 64 );
|
||||||
std::vector< uint8_t > mountGuide( 13 );
|
std::vector< uint8_t > mountGuide( 13 );
|
||||||
std::vector< uint8_t > orchestrion( 38 );
|
std::vector< uint8_t > orchestrion( 38 );
|
||||||
|
|
|
@ -600,13 +600,13 @@ private:
|
||||||
uint16_t m_activeTitle;
|
uint16_t m_activeTitle;
|
||||||
uint8_t m_titleList[48];
|
uint8_t m_titleList[48];
|
||||||
uint8_t m_howTo[33];
|
uint8_t m_howTo[33];
|
||||||
uint8_t m_minions[35];
|
uint8_t m_minions[37];
|
||||||
uint8_t m_mountGuide[14];
|
uint8_t m_mountGuide[15];
|
||||||
uint8_t m_homePoint;
|
uint8_t m_homePoint;
|
||||||
uint8_t m_startTown;
|
uint8_t m_startTown;
|
||||||
uint16_t m_townWarpFstFlags;
|
uint16_t m_townWarpFstFlags;
|
||||||
uint8_t m_questCompleteFlags[200];
|
uint8_t m_questCompleteFlags[396];
|
||||||
uint8_t m_discovery[420];
|
uint8_t m_discovery[421];
|
||||||
uint32_t m_playTime;
|
uint32_t m_playTime;
|
||||||
|
|
||||||
uint16_t m_classArray[25];
|
uint16_t m_classArray[25];
|
||||||
|
|
|
@ -979,7 +979,7 @@ void Core::Entity::Player::sendQuestInfo()
|
||||||
queuePacket( pe_qa );
|
queuePacket( pe_qa );
|
||||||
|
|
||||||
ZoneChannelPacket< FFXIVIpcQuestCompleteList > pe_qc( getId() );
|
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 );
|
queuePacket( pe_qc );
|
||||||
|
|
||||||
sendQuestTracker();
|
sendQuestTracker();
|
||||||
|
|
Loading…
Add table
Reference in a new issue