Skip to content

Add ZoneInitPacket and handler#1767

Open
Haselnussbomber wants to merge 4 commits intoaers:mainfrom
Haselnussbomber:ZoneInitPacket
Open

Add ZoneInitPacket and handler#1767
Haselnussbomber wants to merge 4 commits intoaers:mainfrom
Haselnussbomber:ZoneInitPacket

Conversation

@Haselnussbomber
Copy link
Copy Markdown
Collaborator

No description provided.

bool isRecorded);

[MemberFunction("4C 8B DC 55 56 41 56 48 81 EC ?? ?? ?? ?? 48 8B 05 ?? ?? ?? ?? 48 33 C4 48 89 84 24 ?? ?? ?? ?? 41 0F B6 F0")]
public static partial void HandleZoneInitPacket(uint entityId, ZoneInitPacket* packet, byte a3); // a3 has something to do with ContentsReplay
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Possibly like the other ones where it is only set to true if it is replay and false if not?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not a boolean. Has values 0-3. I don't know what it is.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From looking into it a bit seems to be tied to if it has to handle Instance from the ZoneInitPacket (value 3) and what ever sets field_734 in ContentsReplayManager to < 0x40 (value 2) and >= 0x40 (value 1)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants