mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-27 06:47:45 +00:00
Fix CFCancel and DirectorMsg
This commit is contained in:
parent
f5149c9625
commit
b68e48abe3
3 changed files with 14 additions and 14 deletions
|
@ -77,7 +77,7 @@ enum ServerZoneIpcType :
|
||||||
CFDutyInfo = 0x1be, // updated 6.48
|
CFDutyInfo = 0x1be, // updated 6.48
|
||||||
CFPlayerInNeed = 0xF07F,
|
CFPlayerInNeed = 0xF07F,
|
||||||
CFPreferredRole = 0x282, // updated 6.58 hotfix 2
|
CFPreferredRole = 0x282, // updated 6.58 hotfix 2
|
||||||
CFCancel = 0x1bb, // updated 6.48
|
CFCancel = 0x384, // updated 6.58 hotfix 2
|
||||||
SocialRequestError = 0xF0AD,
|
SocialRequestError = 0xF0AD,
|
||||||
|
|
||||||
CFRegistered = 0x029F, // updated 5.58h
|
CFRegistered = 0x029F, // updated 5.58h
|
||||||
|
@ -101,7 +101,6 @@ enum ServerZoneIpcType :
|
||||||
|
|
||||||
ServerNoticeShort = 0x0333, // updated 5.58h
|
ServerNoticeShort = 0x0333, // updated 5.58h
|
||||||
ServerNotice = 0x33B, // updated 6.58 hotfix 2
|
ServerNotice = 0x33B, // updated 6.58 hotfix 2
|
||||||
SystemLogMessage = 0x03A9, // updated 6.58 hotfix 2
|
|
||||||
SetOnlineStatus = 0x285, // updated 6.58 hotfix 2
|
SetOnlineStatus = 0x285, // updated 6.58 hotfix 2
|
||||||
|
|
||||||
CountdownInitiate = 0x376, // updated 6.58 hotfix 2
|
CountdownInitiate = 0x376, // updated 6.58 hotfix 2
|
||||||
|
@ -115,7 +114,7 @@ enum ServerZoneIpcType :
|
||||||
CrossWorldLinkshellList = 0x3cc, // updated 6.48
|
CrossWorldLinkshellList = 0x3cc, // updated 6.48
|
||||||
FellowshipList = 0x1c5, // updated 6.48
|
FellowshipList = 0x1c5, // updated 6.48
|
||||||
|
|
||||||
MailDeleteRequest = 0x1b6, // updated 6.48
|
MailDeleteRequest = 0xF1b6, // updated 6.48
|
||||||
|
|
||||||
// 12D - 137 - constant gap between 4.5x -> 5.0
|
// 12D - 137 - constant gap between 4.5x -> 5.0
|
||||||
ReqMoogleMailList = 0xF138, // updated 5.0
|
ReqMoogleMailList = 0xF138, // updated 5.0
|
||||||
|
@ -228,15 +227,15 @@ enum ServerZoneIpcType :
|
||||||
|
|
||||||
Mount = 0x09F, // updated 6.58 hotfix 2
|
Mount = 0x09F, // updated 6.58 hotfix 2
|
||||||
|
|
||||||
DirectorVars = 0x3A6, // updated 6.58 hotfix 2
|
DirectorVars = 0xF3A6, // updated 6.58 hotfix 2
|
||||||
SomeDirectorUnk1 = 0x0084, // updated 5.18
|
DirectorMsg1 = 0xF084, // updated 5.18
|
||||||
SomeDirectorUnk2 = 0xF0C1, // updated 5.18
|
DirectorMsg2 = 0xF0C1, // updated 5.18
|
||||||
SomeDirectorUnk4 = 0x03DD, // updated 5.58h
|
DirectorMsg4 = 0x03A9, // updated 6.58 hotfix 2
|
||||||
SomeDirectorUnk8 = 0x028A, // updated 5.18
|
DirectorMsg8 = 0xF28A, // updated 5.18
|
||||||
SomeDirectorUnk16 = 0x028C, // updated 5.18
|
DirectorMsg16 = 0xF28C, // updated 5.18
|
||||||
DirectorPopUp = 0x03DF, // updated 5.58h
|
DirectorPopUp = 0xF3DF, // updated 5.58h
|
||||||
DirectorPopUp4 = 0x019B, // updated 5.58h
|
DirectorPopUp4 = 0xF19B, // updated 5.58h
|
||||||
DirectorPopUp8 = 0x0271, // updated 5.58h
|
DirectorPopUp8 = 0xF271, // updated 5.58h
|
||||||
|
|
||||||
CFAvailableContents = 0xF1FD, // updated 4.2
|
CFAvailableContents = 0xF1FD, // updated 4.2
|
||||||
|
|
||||||
|
|
|
@ -2118,6 +2118,7 @@ namespace Sapphire::Network::Packets::Server
|
||||||
|
|
||||||
struct FFXIVIpcCFCancel : FFXIVIpcBasePacket< CFCancel >
|
struct FFXIVIpcCFCancel : FFXIVIpcBasePacket< CFCancel >
|
||||||
{
|
{
|
||||||
|
uint64_t unknown1;
|
||||||
uint32_t cancelReason;
|
uint32_t cancelReason;
|
||||||
uint32_t unknown2;
|
uint32_t unknown2;
|
||||||
};
|
};
|
||||||
|
@ -2237,7 +2238,7 @@ namespace Sapphire::Network::Packets::Server
|
||||||
uint64_t unknown2;
|
uint64_t unknown2;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct FFXIVDirectorUnk4 : FFXIVIpcBasePacket< SomeDirectorUnk4 >
|
struct FFXIVDirectorMsg4 : FFXIVIpcBasePacket< DirectorMsg4 >
|
||||||
{
|
{
|
||||||
uint32_t param[4];
|
uint32_t param[4];
|
||||||
uint64_t unknown;
|
uint64_t unknown;
|
||||||
|
|
|
@ -564,7 +564,7 @@ bool Sapphire::Entity::Player::exitInstance()
|
||||||
if( d && d->getContentFinderConditionId() > 0 )
|
if( d && d->getContentFinderConditionId() > 0 )
|
||||||
{
|
{
|
||||||
// shows correct name when leaving dungeon
|
// shows correct name when leaving dungeon
|
||||||
auto p = makeZonePacket< FFXIVDirectorUnk4 >( getId() );
|
auto p = makeZonePacket< FFXIVDirectorMsg4 >( getId() );
|
||||||
p->data().param[0] = d->getDirectorId();
|
p->data().param[0] = d->getDirectorId();
|
||||||
p->data().param[1] = 1534;
|
p->data().param[1] = 1534;
|
||||||
p->data().param[2] = 1;
|
p->data().param[2] = 1;
|
||||||
|
|
Loading…
Add table
Reference in a new issue