1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-27 06:47:45 +00:00

Merge pull request #568 from NotAdam/develop

enable viera/hrothgar character creation
This commit is contained in:
Adam 2019-07-16 10:07:31 +10:00 committed by GitHub
commit fa65ce2c7e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 11 additions and 10 deletions

View file

@ -323,7 +323,6 @@ namespace Sapphire::Network::Packets
AoESkillHandler = 0x140, // updated 5.0 AoESkillHandler = 0x140, // updated 5.0
UpdatePositionHandler = 0x0141, // updated 5.0 UpdatePositionHandler = 0x0141, // updated 5.0
UpdatePositionInstance = 0x0183, // updated 4.3
InventoryModifyHandler = 0x0148, // updated 5.0 InventoryModifyHandler = 0x0148, // updated 5.0
@ -351,6 +350,8 @@ namespace Sapphire::Network::Packets
SetSharedEstateSettings = 0x017B, // updated 5.0 SetSharedEstateSettings = 0x017B, // updated 5.0
UpdatePositionInstance = 0x0180, // updated 5.0
PerformNoteHandler = 0x029B, // updated 4.3 PerformNoteHandler = 0x029B, // updated 4.3

View file

@ -51,11 +51,11 @@ struct FFXIVIpcUpdatePosition :
/* 0000 */ float rotation; /* 0000 */ float rotation;
/* 0004 */ uint8_t unk_1[ 3 ]; /* 0004 */ uint8_t unk_1[ 3 ];
/* 0007 */ uint8_t headPosition; /* 0007 */ uint8_t headPosition;
/* 0008 */ uint8_t animationType; /* 0008 */ Common::FFXIVARR_POSITION3 position;
/* 0009 */ uint8_t animationState; /* 000C */ uint8_t animationType;
/* 000A */ uint8_t clientAnimationType; /* 000D */ uint8_t animationState;
/* 000B */ uint8_t unk_2; /* 000E */ uint8_t clientAnimationType;
/* 000C */ Common::FFXIVARR_POSITION3 position; /* 000F */ uint8_t unk_2;
}; };
struct FFXIVIpcSkillHandler : struct FFXIVIpcSkillHandler :

View file

@ -656,8 +656,8 @@ namespace Sapphire::Network::Packets::Server
*/ */
struct FFXIVIpcActorMove : FFXIVIpcBasePacket< ActorMove > struct FFXIVIpcActorMove : FFXIVIpcBasePacket< ActorMove >
{ {
/* 0000 */ uint8_t rotation; /* 0000 */ uint8_t headRotation;
/* 0001 */ uint8_t headRotation; /* 0001 */ uint8_t rotation;
/* 0002 */ uint8_t animationType; /* 0002 */ uint8_t animationType;
/* 0003 */ uint8_t animationState; /* 0003 */ uint8_t animationState;
/* 0004 */ uint8_t animationSpeed; /* 0004 */ uint8_t animationSpeed;

View file

@ -180,7 +180,7 @@ void Lobby::GameConnection::getCharList( FFXIVARR_PACKET_RAW& packet, uint32_t t
// TODO: Eventually move to account info storage // TODO: Eventually move to account info storage
if( i == 3 ) if( i == 3 )
{ {
charListPacket->data().entitledExpansion = 2; charListPacket->data().entitledExpansion = 3;
charListPacket->data().maxCharOnWorld = 25; charListPacket->data().maxCharOnWorld = 25;
charListPacket->data().unknown8 = 8; charListPacket->data().unknown8 = 8;
charListPacket->data().veteranRank = 12; charListPacket->data().veteranRank = 12;

View file

@ -49,7 +49,7 @@ namespace Sapphire::Event
{ {
Quest = 0x0001, Quest = 0x0001,
Warp = 0x0002, Warp = 0x0002,
Unknown = 0x0003, // Came up in the client with "Begin" unsure that means GatheringPoint = 0x0003, // Came up in the client with "Begin" unsure that means
Shop = 0x0004, Shop = 0x0004,
Aetheryte = 0x0005, Aetheryte = 0x0005,
GuildLeveAssignment = 0x0006, GuildLeveAssignment = 0x0006,