diff --git a/FFXIVClassic Map Server/actors/chara/ParameterSave.cs b/FFXIVClassic Map Server/actors/chara/ParameterSave.cs index 91e15977..69eb6ebb 100644 --- a/FFXIVClassic Map Server/actors/chara/ParameterSave.cs +++ b/FFXIVClassic Map Server/actors/chara/ParameterSave.cs @@ -18,7 +18,7 @@ namespace FFXIVClassic_Map_Server.dataobjects.chara public int[] state_boostPointForSkill; - public int[] commandSlot_compatibility; + public uint[] commandSlot_compatibility = new uint[40]; public uint[] commandSlot_recastTime = new uint[40]; public int[] giftCommandSlot_commandId; diff --git a/FFXIVClassic Map Server/packets/send/Actor/SetActorPropetyPacket.cs b/FFXIVClassic Map Server/packets/send/Actor/SetActorPropetyPacket.cs index f4d74dda..057f052c 100644 --- a/FFXIVClassic Map Server/packets/send/Actor/SetActorPropetyPacket.cs +++ b/FFXIVClassic Map Server/packets/send/Actor/SetActorPropetyPacket.cs @@ -171,14 +171,14 @@ namespace FFXIVClassic_Map_Server.packets.send.actor public void addTarget() { - binWriter.Write((byte)(isMore ? 0x62 + currentTarget.Length : 0x82 + currentTarget.Length)); + binWriter.Write((byte)(isMore ? 0x60 + currentTarget.Length : 0x82 + currentTarget.Length)); binWriter.Write(Encoding.ASCII.GetBytes(currentTarget)); runningByteTotal += (ushort)(1 + Encoding.ASCII.GetByteCount(currentTarget)); } public void addTarget(string newTarget) { - binWriter.Write((byte)(isMore ? 0x62 + currentTarget.Length : 0x82 + currentTarget.Length)); + binWriter.Write((byte)(isMore ? 0x60 + currentTarget.Length : 0x82 + currentTarget.Length)); binWriter.Write(Encoding.ASCII.GetBytes(currentTarget)); runningByteTotal += (ushort)(1 + Encoding.ASCII.GetByteCount(currentTarget)); currentTarget = newTarget;