fix: Fixes more packet initializations (#1507)
This commit is contained in:
parent
0bec97639f
commit
2a3e048b86
8 changed files with 26 additions and 23 deletions
|
|
@ -50,7 +50,7 @@ namespace Server.Engines.PartySystem
|
|||
|
||||
public void OnStamChanged(Mobile m)
|
||||
{
|
||||
Span<byte> p = stackalloc byte[OutgoingMobilePackets.MobileAttributePacketLength];
|
||||
Span<byte> p = stackalloc byte[OutgoingMobilePackets.MobileAttributePacketLength].InitializePacket();
|
||||
OutgoingMobilePackets.CreateMobileStam(p, m, true);
|
||||
|
||||
for (var i = 0; i < Members.Count; ++i)
|
||||
|
|
@ -67,7 +67,7 @@ namespace Server.Engines.PartySystem
|
|||
|
||||
public void OnManaChanged(Mobile m)
|
||||
{
|
||||
Span<byte> p = stackalloc byte[OutgoingMobilePackets.MobileAttributePacketLength];
|
||||
Span<byte> p = stackalloc byte[OutgoingMobilePackets.MobileAttributePacketLength].InitializePacket();
|
||||
OutgoingMobilePackets.CreateMobileMana(p, m, true);
|
||||
|
||||
for (var i = 0; i < Members.Count; ++i)
|
||||
|
|
@ -226,7 +226,8 @@ namespace Server.Engines.PartySystem
|
|||
return;
|
||||
}
|
||||
|
||||
Span<byte> buffer = stackalloc byte[OutgoingMessagePackets.GetMaxMessageLocalizedAffixLength(from.Name, "")];
|
||||
Span<byte> buffer = stackalloc byte[OutgoingMessagePackets.GetMaxMessageLocalizedAffixLength(from.Name, "")]
|
||||
.InitializePacket();
|
||||
var length = OutgoingMessagePackets.CreateMessageLocalizedAffix(
|
||||
buffer,
|
||||
Serial.MinusOne,
|
||||
|
|
@ -499,7 +500,8 @@ namespace Server.Engines.PartySystem
|
|||
m_Mobile.SendLocalizedMessage(1005437); // You have rejoined the party.
|
||||
m_Mobile.NetState.SendPartyMemberList(p);
|
||||
|
||||
Span<byte> buffer = stackalloc byte[OutgoingMessagePackets.GetMaxMessageLocalizedAffixLength(m_Mobile.Name, "")].InitializePacket();
|
||||
Span<byte> buffer = stackalloc byte[OutgoingMessagePackets.GetMaxMessageLocalizedAffixLength(m_Mobile.Name, "")]
|
||||
.InitializePacket();
|
||||
Span<byte> attrsPacket = stackalloc byte[OutgoingMobilePackets.MobileAttributesPacketLength].InitializePacket();
|
||||
|
||||
var ns = m_Mobile.NetState;
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ namespace Server.Engines.PartySystem
|
|||
return;
|
||||
}
|
||||
|
||||
Span<byte> buffer = stackalloc byte[GetPartyMemberListPacketLength(p.Count)];
|
||||
Span<byte> buffer = stackalloc byte[GetPartyMemberListPacketLength(p.Count)].InitializePacket();
|
||||
CreatePartyMemberList(buffer, p);
|
||||
|
||||
ns.Send(buffer);
|
||||
|
|
@ -70,7 +70,7 @@ namespace Server.Engines.PartySystem
|
|||
return;
|
||||
}
|
||||
|
||||
Span<byte> buffer = stackalloc byte[GetPartyRemoveMemberPacketLength(p?.Count ?? 0)];
|
||||
Span<byte> buffer = stackalloc byte[GetPartyRemoveMemberPacketLength(p?.Count ?? 0)].InitializePacket();
|
||||
CreatePartyRemoveMember(buffer, m, p);
|
||||
|
||||
ns.Send(buffer);
|
||||
|
|
@ -110,7 +110,7 @@ namespace Server.Engines.PartySystem
|
|||
return;
|
||||
}
|
||||
|
||||
Span<byte> buffer = stackalloc byte[GetPartyTextMessagePacketLength(text)];
|
||||
Span<byte> buffer = stackalloc byte[GetPartyTextMessagePacketLength(text)].InitializePacket();
|
||||
CreatePartyTextMessage(buffer, m, text, toAll);
|
||||
|
||||
ns.Send(buffer);
|
||||
|
|
|
|||
|
|
@ -3864,7 +3864,7 @@ namespace Server.Mobiles
|
|||
|
||||
IsDeadPet = false;
|
||||
|
||||
Span<byte> buffer = stackalloc byte[OutgoingMobilePackets.BondedStatusPacketLength];
|
||||
Span<byte> buffer = stackalloc byte[OutgoingMobilePackets.BondedStatusPacketLength].InitializePacket();
|
||||
OutgoingMobilePackets.CreateBondedStatus(buffer, Serial, false);
|
||||
Effects.SendPacket(Location, Map, buffer);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue