mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-23 21:27:45 +00:00
additional playerspawn fields and fix logging into housing zones
This commit is contained in:
parent
c03dc6dc80
commit
22e73a0da8
2 changed files with 115 additions and 115 deletions
|
@ -857,6 +857,8 @@ namespace Sapphire::Common
|
|||
uint32_t itemId;
|
||||
uint16_t itemRotation;
|
||||
Common::FFXIVARR_POSITION3 pos;
|
||||
uint32_t unknown;
|
||||
uint16_t padding;
|
||||
};
|
||||
|
||||
enum HouseSize : uint8_t
|
||||
|
|
|
@ -482,10 +482,8 @@ struct FFXIVIpcPlayerSpawn :
|
|||
{
|
||||
uint16_t title;
|
||||
uint16_t u1b;
|
||||
uint8_t u2b;
|
||||
uint8_t u2ab;
|
||||
uint8_t u3a;
|
||||
uint8_t u3b;
|
||||
uint16_t currentWorldId;
|
||||
uint16_t homeWorldId;
|
||||
|
||||
uint8_t gmRank;
|
||||
uint8_t u3c;
|
||||
|
@ -783,8 +781,8 @@ struct FFXIVIpcInitUI : FFXIVIpcBasePacket< InitUI >
|
|||
unsigned int fishCaught;
|
||||
unsigned int useBaitCatalogId;
|
||||
unsigned int unknown28;
|
||||
unsigned __int16 unknownPvp2C;
|
||||
unsigned __int16 unknown3;
|
||||
uint16_t unknownPvp2C;
|
||||
uint16_t unknown3;
|
||||
unsigned int pvpFrontlineOverallCampaigns;
|
||||
unsigned int unknownTimestamp34;
|
||||
unsigned int unknownTimestamp38;
|
||||
|
@ -793,123 +791,123 @@ struct FFXIVIpcInitUI : FFXIVIpcBasePacket< InitUI >
|
|||
unsigned int unknown44;
|
||||
float companionTimePassed;
|
||||
unsigned int unknown4C;
|
||||
unsigned __int16 unknown50;
|
||||
unsigned __int16 unknownPvp52[4];
|
||||
unsigned __int16 playerCommendations;
|
||||
unsigned __int16 unknown5C;
|
||||
unsigned __int16 unknown5E;
|
||||
unsigned __int16 pvpFrontlineWeeklyCampaigns;
|
||||
unsigned __int16 enhancedAnimaGlassProgress;
|
||||
unsigned __int16 unknown64[4];
|
||||
unsigned __int16 pvpRivalWingsTotalMatches;
|
||||
unsigned __int16 pvpRivalWingsTotalVictories;
|
||||
unsigned __int16 pvpRivalWingsWeeklyMatches;
|
||||
unsigned __int16 pvpRivalWingsWeeklyVictories;
|
||||
unsigned __int8 maxLevel;
|
||||
unsigned __int8 expansion;
|
||||
unsigned __int8 unknown76;
|
||||
unsigned __int8 race;
|
||||
unsigned __int8 tribe;
|
||||
unsigned __int8 gender;
|
||||
unsigned __int8 currentJob;
|
||||
unsigned __int8 currentClass;
|
||||
unsigned __int8 deity;
|
||||
unsigned __int8 namedayMonth;
|
||||
unsigned __int8 namedayDay;
|
||||
unsigned __int8 cityState;
|
||||
unsigned __int8 homepoint;
|
||||
unsigned __int8 unknown81;
|
||||
unsigned __int8 petHotBar;
|
||||
unsigned __int8 companionRank;
|
||||
unsigned __int8 companionStars;
|
||||
unsigned __int8 companionSp;
|
||||
unsigned __int8 companionUnk86;
|
||||
unsigned __int8 companionColor;
|
||||
unsigned __int8 companionFavoFeed;
|
||||
unsigned __int8 unknown89;
|
||||
unsigned __int8 unknown8A[4];
|
||||
unsigned __int8 hasRelicBook;
|
||||
unsigned __int8 relicBookId;
|
||||
unsigned __int8 unknown90[4];
|
||||
unsigned __int8 craftingMasterMask;
|
||||
unsigned __int8 unknown95[10];
|
||||
unsigned __int8 unknown9F[2];
|
||||
unsigned __int8 unknownA1[3];
|
||||
uint16_t unknown50;
|
||||
uint16_t unknownPvp52[4];
|
||||
uint16_t playerCommendations;
|
||||
uint16_t unknown5C;
|
||||
uint16_t unknown5E;
|
||||
uint16_t pvpFrontlineWeeklyCampaigns;
|
||||
uint16_t enhancedAnimaGlassProgress;
|
||||
uint16_t unknown64[4];
|
||||
uint16_t pvpRivalWingsTotalMatches;
|
||||
uint16_t pvpRivalWingsTotalVictories;
|
||||
uint16_t pvpRivalWingsWeeklyMatches;
|
||||
uint16_t pvpRivalWingsWeeklyVictories;
|
||||
uint8_t maxLevel;
|
||||
uint8_t expansion;
|
||||
uint8_t unknown76;
|
||||
uint8_t race;
|
||||
uint8_t tribe;
|
||||
uint8_t gender;
|
||||
uint8_t currentJob;
|
||||
uint8_t currentClass;
|
||||
uint8_t deity;
|
||||
uint8_t namedayMonth;
|
||||
uint8_t namedayDay;
|
||||
uint8_t cityState;
|
||||
uint8_t homepoint;
|
||||
uint8_t unknown81;
|
||||
uint8_t petHotBar;
|
||||
uint8_t companionRank;
|
||||
uint8_t companionStars;
|
||||
uint8_t companionSp;
|
||||
uint8_t companionUnk86;
|
||||
uint8_t companionColor;
|
||||
uint8_t companionFavoFeed;
|
||||
uint8_t unknown89;
|
||||
uint8_t unknown8A[4];
|
||||
uint8_t hasRelicBook;
|
||||
uint8_t relicBookId;
|
||||
uint8_t unknown90[4];
|
||||
uint8_t craftingMasterMask;
|
||||
uint8_t unknown95[10];
|
||||
uint8_t unknown9F[2];
|
||||
uint8_t unknownA1[3];
|
||||
unsigned int exp[26];
|
||||
unsigned int unknown108;
|
||||
unsigned int pvpTotalExp;
|
||||
unsigned int unknownPvp110;
|
||||
unsigned int pvpExp;
|
||||
unsigned int pvpFrontlineOverallRanks[3];
|
||||
unsigned __int16 levels[26];
|
||||
uint16_t levels[26];
|
||||
unsigned int exploratoryMissionNextTimestamp;
|
||||
unsigned __int16 unknown15C[9];
|
||||
unsigned __int16 fishingRecordsFish[26];
|
||||
unsigned __int16 fishingRecordsFishWeight[26];
|
||||
unsigned __int16 beastExp[11];
|
||||
unsigned __int16 unknown1EA[5];
|
||||
unsigned __int16 pvpFrontlineWeeklyRanks[3];
|
||||
unsigned __int16 unknownMask1FA[3];
|
||||
unsigned __int8 companionName[21];
|
||||
unsigned __int8 companionDefRank;
|
||||
unsigned __int8 companionAttRank;
|
||||
unsigned __int8 companionHealRank;
|
||||
unsigned __int8 mountGuideMask[17];
|
||||
uint16_t unknown15C[9];
|
||||
uint16_t fishingRecordsFish[26];
|
||||
uint16_t fishingRecordsFishWeight[26];
|
||||
uint16_t beastExp[11];
|
||||
uint16_t unknown1EA[5];
|
||||
uint16_t pvpFrontlineWeeklyRanks[3];
|
||||
uint16_t unknownMask1FA[3];
|
||||
uint8_t companionName[21];
|
||||
uint8_t companionDefRank;
|
||||
uint8_t companionAttRank;
|
||||
uint8_t companionHealRank;
|
||||
uint8_t mountGuideMask[17];
|
||||
char name[32];
|
||||
unsigned __int8 unknownOword[15];
|
||||
unsigned __int8 unlockBitmask[64];
|
||||
unsigned __int8 aetheryte[17];
|
||||
unsigned __int8 unknown258;
|
||||
unsigned __int8 chocoboTaxiMask[8];
|
||||
unsigned __int8 unknown11111[118];
|
||||
unsigned __int8 companionBardingMask[9];
|
||||
unsigned __int8 companionEquippedHead;
|
||||
unsigned __int8 companionEquippedBody;
|
||||
unsigned __int8 companionEquippedLegs;
|
||||
unsigned __int8 unknown519[4];
|
||||
unsigned __int8 unknownMask51D[11];
|
||||
unsigned __int8 fishingGuideMask[89];
|
||||
unsigned __int8 fishingSpotVisited[25];
|
||||
unsigned __int8 unknown59A[15];
|
||||
unsigned __int8 unknown5A9[2];
|
||||
unsigned __int8 unknownPvp5AB[2];
|
||||
unsigned __int8 beastRank[11];
|
||||
unsigned __int8 pose;
|
||||
unsigned __int8 weaponPose;
|
||||
unsigned __int8 unknownMask5C4[3];
|
||||
unsigned __int8 unknown5C9[2];
|
||||
unsigned __int8 challengeLogComplete[9];
|
||||
unsigned __int8 unknownMask5DD[28];
|
||||
unsigned __int8 tripleTriadCards[30];
|
||||
unsigned __int8 unknownMask673[10];
|
||||
unsigned __int8 unknown5B9[11];
|
||||
unsigned __int8 unknown5D4[11];
|
||||
unsigned __int8 unknown694[3];
|
||||
unsigned __int8 pvpLevel;
|
||||
unsigned __int8 unknown67D;
|
||||
unsigned __int8 howto[34];
|
||||
unsigned __int8 minions[42];
|
||||
unsigned __int8 watchedCutscenes[118];
|
||||
unsigned __int8 discovery[421];
|
||||
unsigned __int8 relicCompletion[12];
|
||||
unsigned __int8 sightseeingMask[26];
|
||||
unsigned __int8 huntingMarkMask[55];
|
||||
unsigned __int8 aetherCurrentMask[22];
|
||||
unsigned __int8 orchestrionMask[40];
|
||||
unsigned __int8 hallOfNoviceCompleteMask[3];
|
||||
unsigned __int8 animaCompletion[11];
|
||||
unsigned __int8 unknown6CD[16];
|
||||
unsigned __int8 unknownMask6DB[11];
|
||||
unsigned __int8 unlockedRaids[28];
|
||||
unsigned __int8 unlockedDungeons[18];
|
||||
unsigned __int8 unlockedGuildhests[10];
|
||||
unsigned __int8 unlockedTrials[8];
|
||||
unsigned __int8 unlockedPvp[5];
|
||||
unsigned __int8 clearedRaids[28];
|
||||
unsigned __int8 clearedDungeons[18];
|
||||
unsigned __int8 clearedGuildhests[10];
|
||||
unsigned __int8 clearedTrials[8];
|
||||
unsigned __int8 clearedPvp[5];
|
||||
uint8_t unknownOword[15];
|
||||
uint8_t unlockBitmask[64];
|
||||
uint8_t aetheryte[17];
|
||||
uint8_t unknown258;
|
||||
uint8_t chocoboTaxiMask[8];
|
||||
uint8_t unknown11111[118];
|
||||
uint8_t companionBardingMask[9];
|
||||
uint8_t companionEquippedHead;
|
||||
uint8_t companionEquippedBody;
|
||||
uint8_t companionEquippedLegs;
|
||||
uint8_t unknown519[4];
|
||||
uint8_t unknownMask51D[11];
|
||||
uint8_t fishingGuideMask[89];
|
||||
uint8_t fishingSpotVisited[25];
|
||||
uint8_t unknown59A[15];
|
||||
uint8_t unknown5A9[2];
|
||||
uint8_t unknownPvp5AB[2];
|
||||
uint8_t beastRank[11];
|
||||
uint8_t pose;
|
||||
uint8_t weaponPose;
|
||||
uint8_t unknownMask5C4[3];
|
||||
uint8_t unknown5C9[2];
|
||||
uint8_t challengeLogComplete[9];
|
||||
uint8_t unknownMask5DD[28];
|
||||
uint8_t tripleTriadCards[30];
|
||||
uint8_t unknownMask673[10];
|
||||
uint8_t unknown5B9[11];
|
||||
uint8_t unknown5D4[11];
|
||||
uint8_t unknown694[3];
|
||||
uint8_t pvpLevel;
|
||||
uint8_t unknown67D;
|
||||
uint8_t howto[34];
|
||||
uint8_t minions[42];
|
||||
uint8_t watchedCutscenes[118];
|
||||
uint8_t discovery[421];
|
||||
uint8_t relicCompletion[12];
|
||||
uint8_t sightseeingMask[26];
|
||||
uint8_t huntingMarkMask[55];
|
||||
uint8_t aetherCurrentMask[22];
|
||||
uint8_t orchestrionMask[40];
|
||||
uint8_t hallOfNoviceCompleteMask[3];
|
||||
uint8_t animaCompletion[11];
|
||||
uint8_t unknown6CD[16];
|
||||
uint8_t unknownMask6DB[11];
|
||||
uint8_t unlockedRaids[28];
|
||||
uint8_t unlockedDungeons[18];
|
||||
uint8_t unlockedGuildhests[10];
|
||||
uint8_t unlockedTrials[8];
|
||||
uint8_t unlockedPvp[5];
|
||||
uint8_t clearedRaids[28];
|
||||
uint8_t clearedDungeons[18];
|
||||
uint8_t clearedGuildhests[10];
|
||||
uint8_t clearedTrials[8];
|
||||
uint8_t clearedPvp[5];
|
||||
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue