mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-05-03 17:27:47 +00:00
Fix InitZone bitmask and add my findings
This commit is contained in:
parent
625487737d
commit
953affede1
2 changed files with 3 additions and 3 deletions
|
@ -709,8 +709,8 @@ struct FFXIVIpcInitZone : FFXIVIpcBasePacket< InitZone >
|
|||
uint32_t unknown3;
|
||||
uint32_t unknown4;
|
||||
uint8_t weatherId;
|
||||
uint8_t bitmask;
|
||||
uint16_t unknown5;
|
||||
uint16_t bitmask;
|
||||
uint8_t unknown5;
|
||||
uint16_t festivalId;
|
||||
uint16_t additionalFestivalId;
|
||||
uint32_t unknown8;
|
||||
|
|
|
@ -1561,7 +1561,7 @@ void Core::Entity::Player::sendZonePackets()
|
|||
auto initZonePacket = makeZonePacket< FFXIVIpcInitZone >( getId() );
|
||||
initZonePacket->data().zoneId = getCurrentZone()->getTerritoryId();
|
||||
initZonePacket->data().weatherId = static_cast< uint8_t >( getCurrentZone()->getCurrentWeather() );
|
||||
initZonePacket->data().bitmask = 0x1;
|
||||
initZonePacket->data().bitmask = 0x1; //Setting this to 16 makes it so you can fly in the area (more research needed!)
|
||||
initZonePacket->data().unknown5 = 0x2A;
|
||||
initZonePacket->data().festivalId = getCurrentZone()->getCurrentFestival().first;
|
||||
initZonePacket->data().additionalFestivalId = getCurrentZone()->getCurrentFestival().second;
|
||||
|
|
Loading…
Add table
Reference in a new issue