mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-06-11 06:54:43 +02:00
Added path companion data to the cutscene book packet. Now that packet will fire if zoning into the inn. Removed some debug logs. Removed a duplicate zone packet send call.
This commit is contained in:
parent
4d57aa72a6
commit
a615f29e63
4 changed files with 14 additions and 8 deletions
|
@ -64,7 +64,7 @@ namespace FFXIVClassic_Map_Server.packets.send.player
|
|||
|
||||
public bool[] cutsceneFlags = new bool[2432];
|
||||
|
||||
public SubPacket buildPacket(uint playerActorID)
|
||||
public SubPacket buildPacket(uint playerActorID, string sNpcName, short sNpcActorIdOffset, byte sNpcSkin, byte sNpcPersonality)
|
||||
{
|
||||
byte[] data = new byte[PACKET_SIZE - 0x20];
|
||||
|
||||
|
@ -77,6 +77,17 @@ namespace FFXIVClassic_Map_Server.packets.send.player
|
|||
binWriter.Write(binStream);
|
||||
else
|
||||
Log.error("Failed making SetCutsceneBook packet. Bin Stream was too big!");
|
||||
|
||||
//Temp Path Companion SNPC Stuff
|
||||
binWriter.Seek(0x01 ,SeekOrigin.Begin);
|
||||
binWriter.Write((Int16)2);
|
||||
binWriter.Write((Byte)0);
|
||||
binWriter.Write((Int16)sNpcActorIdOffset);
|
||||
binWriter.Write((Byte)sNpcSkin);
|
||||
binWriter.Write((Byte)sNpcPersonality);
|
||||
|
||||
binWriter.Seek(0x108, SeekOrigin.Begin);
|
||||
binWriter.Write(Encoding.ASCII.GetBytes(sNpcName), 0, Encoding.ASCII.GetByteCount(sNpcName) >= 0x20 ? 0x20 : Encoding.ASCII.GetByteCount(sNpcName));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue