fix(core): Removes disposable netstates. (#467)
- [X] Removes IDisposable from NetState - [X] Swaps Disconnect and Dispose methods
This commit is contained in:
parent
079eeb1b96
commit
67625ad249
49 changed files with 204 additions and 210 deletions
|
|
@ -24,11 +24,5 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
return new NetState(socket.Object);
|
return new NetState(socket.Object);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Map CreateTestMap()
|
|
||||||
{
|
|
||||||
var map = new Mock<Map>();
|
|
||||||
return map.Object;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ namespace Server.Tests.Network
|
||||||
// var account = new MockAccount(new[] { firstMobile, null, secondMobile });
|
// var account = new MockAccount(new[] { firstMobile, null, secondMobile });
|
||||||
var expected = new ChangeCharacter(account).Compile();
|
var expected = new ChangeCharacter(account).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendChangeCharacter(account);
|
ns.SendChangeCharacter(account);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -63,7 +63,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new ClientVersionReq().Compile();
|
var expected = new ClientVersionReq().Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
|
|
||||||
ns.SendClientVersionRequest();
|
ns.SendClientVersionRequest();
|
||||||
|
|
||||||
|
|
@ -76,7 +76,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new DeleteResult(DeleteResultType.BadRequest).Compile();
|
var expected = new DeleteResult(DeleteResultType.BadRequest).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendCharacterDeleteResult(DeleteResultType.BadRequest);
|
ns.SendCharacterDeleteResult(DeleteResultType.BadRequest);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -88,7 +88,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new PopupMessage(PMMessage.LoginSyncError).Compile();
|
var expected = new PopupMessage(PMMessage.LoginSyncError).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPopupMessage(PMMessage.LoginSyncError);
|
ns.SendPopupMessage(PMMessage.LoginSyncError);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -109,7 +109,7 @@ namespace Server.Tests.Network
|
||||||
account[3] = null;
|
account[3] = null;
|
||||||
account[4] = null;
|
account[4] = null;
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.Account = account;
|
ns.Account = account;
|
||||||
ns.ProtocolChanges = protocolChanges;
|
ns.ProtocolChanges = protocolChanges;
|
||||||
|
|
||||||
|
|
@ -134,7 +134,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new LoginConfirm(m).Compile();
|
var expected = new LoginConfirm(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendLoginConfirmation(m);
|
ns.SendLoginConfirmation(m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -146,7 +146,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new LoginComplete().Compile();
|
var expected = new LoginComplete().Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendLoginComplete();
|
ns.SendLoginComplete();
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -169,7 +169,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new CharacterListUpdate(account).Compile();
|
var expected = new CharacterListUpdate(account).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendCharacterListUpdate(account);
|
ns.SendCharacterListUpdate(account);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -197,7 +197,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new CharacterList(account, info).Compile();
|
var expected = new CharacterList(account, info).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.CityInfo = info;
|
ns.CityInfo = info;
|
||||||
ns.Account = account;
|
ns.Account = account;
|
||||||
ns.ProtocolChanges = ProtocolChanges.Version70130;
|
ns.ProtocolChanges = ProtocolChanges.Version70130;
|
||||||
|
|
@ -229,7 +229,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new CharacterListOld(account, info).Compile();
|
var expected = new CharacterListOld(account, info).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.CityInfo = info;
|
ns.CityInfo = info;
|
||||||
ns.Account = account;
|
ns.Account = account;
|
||||||
|
|
||||||
|
|
@ -245,7 +245,7 @@ namespace Server.Tests.Network
|
||||||
var reason = ALRReason.BadComm;
|
var reason = ALRReason.BadComm;
|
||||||
var expected = new AccountLoginRej(reason).Compile();
|
var expected = new AccountLoginRej(reason).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendAccountLoginRejected(reason);
|
ns.SendAccountLoginRejected(reason);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -262,7 +262,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new AccountLoginAck(info).Compile();
|
var expected = new AccountLoginAck(info).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ServerInfo = info;
|
ns.ServerInfo = info;
|
||||||
|
|
||||||
ns.SendAccountLoginAck();
|
ns.SendAccountLoginAck();
|
||||||
|
|
@ -279,7 +279,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new PlayServerAck(si, authId).Compile();
|
var expected = new PlayServerAck(si, authId).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
|
|
||||||
ns.SendPlayServerAck(si, authId);
|
ns.SendPlayServerAck(si, authId);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new Swing(attacker, defender).Compile();
|
var expected = new Swing(attacker, defender).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSwing(attacker, defender);
|
ns.SendSwing(attacker, defender);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -26,7 +26,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new SetWarMode(warmode).Compile();
|
var expected = new SetWarMode(warmode).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSetWarMode(warmode);
|
ns.SendSetWarMode(warmode);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -40,7 +40,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new ChangeCombatant(serial).Compile();
|
var expected = new ChangeCombatant(serial).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendChangeCombatant(serial);
|
ns.SendChangeCombatant(serial);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new ContainerDisplay(serial, gumpId).Compile();
|
var expected = new ContainerDisplay(serial, gumpId).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplayContainer(serial, gumpId);
|
ns.SendDisplayContainer(serial, gumpId);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -32,7 +32,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new ContainerDisplayHS(serial, gumpId).Compile();
|
var expected = new ContainerDisplayHS(serial, gumpId).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = ns.ProtocolChanges | ProtocolChanges.ContainerGridLines | ProtocolChanges.HighSeas;
|
ns.ProtocolChanges = ns.ProtocolChanges | ProtocolChanges.ContainerGridLines | ProtocolChanges.HighSeas;
|
||||||
ns.SendDisplayContainer(serial, gumpId);
|
ns.SendDisplayContainer(serial, gumpId);
|
||||||
|
|
||||||
|
|
@ -47,7 +47,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DisplaySpellbook(serial).Compile();
|
var expected = new DisplaySpellbook(serial).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplaySpellbook(serial);
|
ns.SendDisplaySpellbook(serial);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -61,7 +61,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DisplaySpellbookHS(serial).Compile();
|
var expected = new DisplaySpellbookHS(serial).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = ns.ProtocolChanges | ProtocolChanges.ContainerGridLines | ProtocolChanges.HighSeas;
|
ns.ProtocolChanges = ns.ProtocolChanges | ProtocolChanges.ContainerGridLines | ProtocolChanges.HighSeas;
|
||||||
ns.SendDisplaySpellbook(serial);
|
ns.SendDisplaySpellbook(serial);
|
||||||
|
|
||||||
|
|
@ -80,7 +80,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new NewSpellbookContent(serial, graphic, offset, content).Compile();
|
var expected = new NewSpellbookContent(serial, graphic, offset, content).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = ns.ProtocolChanges | ProtocolChanges.ContainerGridLines | ProtocolChanges.NewSpellbook;
|
ns.ProtocolChanges = ns.ProtocolChanges | ProtocolChanges.ContainerGridLines | ProtocolChanges.NewSpellbook;
|
||||||
ObjectPropertyList.Enabled = true;
|
ObjectPropertyList.Enabled = true;
|
||||||
ns.SendSpellbookContent(serial, graphic, offset, content);
|
ns.SendSpellbookContent(serial, graphic, offset, content);
|
||||||
|
|
@ -100,7 +100,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new SpellbookContent(serial, offset, content).Compile();
|
var expected = new SpellbookContent(serial, offset, content).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSpellbookContent(serial, graphic, offset, content);
|
ns.SendSpellbookContent(serial, graphic, offset, content);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -117,7 +117,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new SpellbookContent6017(serial, offset, content).Compile();
|
var expected = new SpellbookContent6017(serial, offset, content).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges |= ProtocolChanges.ContainerGridLines;
|
ns.ProtocolChanges |= ProtocolChanges.ContainerGridLines;
|
||||||
ns.SendSpellbookContent(serial, graphic, offset, content);
|
ns.SendSpellbookContent(serial, graphic, offset, content);
|
||||||
|
|
||||||
|
|
@ -133,7 +133,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new ContainerContentUpdate(item).Compile();
|
var expected = new ContainerContentUpdate(item).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendContainerContentUpdate(item);
|
ns.SendContainerContentUpdate(item);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -148,7 +148,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new ContainerContentUpdate6017(item).Compile();
|
var expected = new ContainerContentUpdate6017(item).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges |= ProtocolChanges.ContainerGridLines;
|
ns.ProtocolChanges |= ProtocolChanges.ContainerGridLines;
|
||||||
ns.SendContainerContentUpdate(item);
|
ns.SendContainerContentUpdate(item);
|
||||||
|
|
||||||
|
|
@ -170,7 +170,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new ContainerContent(m, cont).Compile();
|
var expected = new ContainerContent(m, cont).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendContainerContent(m, cont);
|
ns.SendContainerContent(m, cont);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -191,7 +191,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new ContainerContent6017(m, cont).Compile();
|
var expected = new ContainerContent6017(m, cont).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges |= ProtocolChanges.ContainerGridLines;
|
ns.ProtocolChanges |= ProtocolChanges.ContainerGridLines;
|
||||||
ns.SendContainerContent(m, cont);
|
ns.SendContainerContent(m, cont);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DamagePacketOld(serial, inputAmount).Compile();
|
var expected = new DamagePacketOld(serial, inputAmount).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDamage(serial, inputAmount);
|
ns.SendDamage(serial, inputAmount);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -27,7 +27,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DamagePacket(serial, inputAmount).Compile();
|
var expected = new DamagePacket(serial, inputAmount).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = ProtocolChanges.DamagePacket;
|
ns.ProtocolChanges = ProtocolChanges.DamagePacket;
|
||||||
|
|
||||||
ns.SendDamage(serial, inputAmount);
|
ns.SendDamage(serial, inputAmount);
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new PlaySound(soundID, p).Compile();
|
var expected = new PlaySound(soundID, p).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSoundEffect(soundID, p);
|
ns.SendSoundEffect(soundID, p);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -95,7 +95,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new ScreenEffect(screenType).Compile();
|
var expected = new ScreenEffect(screenType).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendScreenEffect(screenType);
|
ns.SendScreenEffect(screenType);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DisplayEquipmentInfo(item, info).Compile();
|
var expected = new DisplayEquipmentInfo(item, info).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplayEquipmentInfo(
|
ns.SendDisplayEquipmentInfo(
|
||||||
item.Serial,
|
item.Serial,
|
||||||
info.Number,
|
info.Number,
|
||||||
|
|
@ -56,7 +56,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new EquipUpdate(item).Compile();
|
var expected = new EquipUpdate(item).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendEquipUpdate(item);
|
ns.SendEquipUpdate(item);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new CloseGump(typeId, buttonId).Compile();
|
var expected = new CloseGump(typeId, buttonId).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendCloseGump(typeId, buttonId);
|
ns.SendCloseGump(typeId, buttonId);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -30,7 +30,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DisplaySignGump(gumpSerial, gumpId, unknownString, caption).Compile();
|
var expected = new DisplaySignGump(gumpSerial, gumpId, unknownString, caption).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplaySignGump(gumpSerial, gumpId, unknownString, caption);
|
ns.SendDisplaySignGump(gumpSerial, gumpId, unknownString, caption);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -44,7 +44,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var gump = new NameChangeDeedGump();
|
var gump = new NameChangeDeedGump();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = changes;
|
ns.ProtocolChanges = changes;
|
||||||
|
|
||||||
var expected = gump.Compile(ns).Compile();
|
var expected = gump.Compile(ns).Compile();
|
||||||
|
|
@ -67,7 +67,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var gump = new AdminGump(m, AdminGumpPage.Clients);
|
var gump = new AdminGump(m, AdminGumpPage.Clients);
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = changes;
|
ns.ProtocolChanges = changes;
|
||||||
|
|
||||||
var expected = gump.Compile(ns).Compile();
|
var expected = gump.Compile(ns).Compile();
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new WorldItem(item).Compile();
|
var expected = new WorldItem(item).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendWorldItem(item);
|
ns.SendWorldItem(item);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -68,7 +68,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new WorldItemSA(item).Compile();
|
var expected = new WorldItemSA(item).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = ProtocolChanges.StygianAbyss;
|
ns.ProtocolChanges = ProtocolChanges.StygianAbyss;
|
||||||
ns.SendWorldItem(item);
|
ns.SendWorldItem(item);
|
||||||
|
|
||||||
|
|
@ -103,7 +103,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new WorldItemHS(item).Compile();
|
var expected = new WorldItemHS(item).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = ProtocolChanges.StygianAbyss | ProtocolChanges.HighSeas;
|
ns.ProtocolChanges = ProtocolChanges.StygianAbyss | ProtocolChanges.HighSeas;
|
||||||
ns.SendWorldItem(item);
|
ns.SendWorldItem(item);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ namespace Server.Tests.Network
|
||||||
byte lightLevel = 5;
|
byte lightLevel = 5;
|
||||||
var expected = new GlobalLightLevel(lightLevel).Compile();
|
var expected = new GlobalLightLevel(lightLevel).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendGlobalLightLevel(lightLevel);
|
ns.SendGlobalLightLevel(lightLevel);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -26,7 +26,7 @@ namespace Server.Tests.Network
|
||||||
byte lightLevel = 5;
|
byte lightLevel = 5;
|
||||||
var expected = new PersonalLightLevel(serial, lightLevel).Compile();
|
var expected = new PersonalLightLevel(serial, lightLevel).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPersonalLightLevel(serial, lightLevel);
|
ns.SendPersonalLightLevel(serial, lightLevel);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new MapPatches().Compile();
|
var expected = new MapPatches().Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMapPatches();
|
ns.SendMapPatches();
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -23,7 +23,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new InvalidMapEnable().Compile();
|
var expected = new InvalidMapEnable().Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendInvalidMap();
|
ns.SendInvalidMap();
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -38,7 +38,7 @@ namespace Server.Tests.Network
|
||||||
var map = Map.Parse(mapName);
|
var map = Map.Parse(mapName);
|
||||||
var expected = new MapChange(map).Compile();
|
var expected = new MapChange(map).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMapChange(map);
|
ns.SendMapChange(map);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DisplayItemListMenu(menu).Compile();
|
var expected = new DisplayItemListMenu(menu).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplayItemListMenu(menu);
|
ns.SendDisplayItemListMenu(menu);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -67,7 +67,7 @@ namespace Server.Tests.Network
|
||||||
);
|
);
|
||||||
|
|
||||||
var expected = new DisplayQuestionMenu(menu).Compile();
|
var expected = new DisplayQuestionMenu(menu).Compile();
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplayQuestionMenu(menu);
|
ns.SendDisplayQuestionMenu(menu);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -90,7 +90,7 @@ namespace Server.Tests.Network
|
||||||
var packet = newHaven && newPacket ? (Packet)new DisplayContextMenu(menu) : new DisplayContextMenuOld(menu);
|
var packet = newHaven && newPacket ? (Packet)new DisplayContextMenu(menu) : new DisplayContextMenuOld(menu);
|
||||||
var expected = packet.Compile();
|
var expected = packet.Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
if (newHaven)
|
if (newHaven)
|
||||||
{
|
{
|
||||||
ns.ProtocolChanges |= ProtocolChanges.NewHaven;
|
ns.ProtocolChanges |= ProtocolChanges.NewHaven;
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ namespace Server.Tests.Network
|
||||||
args
|
args
|
||||||
).Compile();
|
).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMessageLocalized(
|
ns.SendMessageLocalized(
|
||||||
serial,
|
serial,
|
||||||
graphic,
|
graphic,
|
||||||
|
|
@ -73,7 +73,7 @@ namespace Server.Tests.Network
|
||||||
args
|
args
|
||||||
).Compile();
|
).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMessageLocalizedAffix(
|
ns.SendMessageLocalizedAffix(
|
||||||
serial,
|
serial,
|
||||||
graphic,
|
graphic,
|
||||||
|
|
@ -112,7 +112,7 @@ namespace Server.Tests.Network
|
||||||
text
|
text
|
||||||
).Compile();
|
).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMessage(
|
ns.SendMessage(
|
||||||
serial,
|
serial,
|
||||||
graphic,
|
graphic,
|
||||||
|
|
@ -152,7 +152,7 @@ namespace Server.Tests.Network
|
||||||
text
|
text
|
||||||
).Compile();
|
).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMessage(
|
ns.SendMessage(
|
||||||
serial,
|
serial,
|
||||||
graphic,
|
graphic,
|
||||||
|
|
@ -177,7 +177,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new FollowMessage(serial, serial2).Compile();
|
var expected = new FollowMessage(serial, serial2).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendFollowMessage(serial, serial2);
|
ns.SendFollowMessage(serial, serial2);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -192,7 +192,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new ObjectHelpResponse(s, text).Compile();
|
var expected = new ObjectHelpResponse(s, text).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendHelpResponse(s, text);
|
ns.SendHelpResponse(s, text);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -211,7 +211,7 @@ namespace Server.Tests.Network
|
||||||
var prompt = new TestPrompt();
|
var prompt = new TestPrompt();
|
||||||
var expected = new UnicodePrompt(prompt).Compile();
|
var expected = new UnicodePrompt(prompt).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPrompt(prompt);
|
ns.SendPrompt(prompt);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DeathAnimation(killed, corpse).Compile();
|
var expected = new DeathAnimation(killed, corpse).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDeathAnimation(killed, corpse);
|
ns.SendDeathAnimation(killed, corpse);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -29,7 +29,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new BondedStatus(petSerial, bonded).Compile();
|
var expected = new BondedStatus(petSerial, bonded).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendBondedStatus(petSerial, bonded);
|
ns.SendBondedStatus(petSerial, bonded);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -46,7 +46,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var noto = 10;
|
var noto = 10;
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = protocolChanges;
|
ns.ProtocolChanges = protocolChanges;
|
||||||
var expected = new MobileMoving(m, noto, ns.StygianAbyss).Compile();
|
var expected = new MobileMoving(m, noto, ns.StygianAbyss).Compile();
|
||||||
|
|
||||||
|
|
@ -67,7 +67,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MobileName(m).Compile();
|
var expected = new MobileName(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileName(m);
|
ns.SendMobileName(m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -91,7 +91,7 @@ namespace Server.Tests.Network
|
||||||
delay
|
delay
|
||||||
).Compile();
|
).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileAnimation(
|
ns.SendMobileAnimation(
|
||||||
mobile,
|
mobile,
|
||||||
action,
|
action,
|
||||||
|
|
@ -120,7 +120,7 @@ namespace Server.Tests.Network
|
||||||
delay
|
delay
|
||||||
).Compile();
|
).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendNewMobileAnimation(
|
ns.SendNewMobileAnimation(
|
||||||
mobile,
|
mobile,
|
||||||
action,
|
action,
|
||||||
|
|
@ -145,7 +145,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new HealthbarPoison(m).Compile();
|
var expected = new HealthbarPoison(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileHealthbar(m, Healthbar.Poison);
|
ns.SendMobileHealthbar(m, Healthbar.Poison);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -166,7 +166,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new HealthbarYellow(m).Compile();
|
var expected = new HealthbarYellow(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileHealthbar(m, Healthbar.Yellow);
|
ns.SendMobileHealthbar(m, Healthbar.Yellow);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -189,7 +189,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MobileStatusCompact(canBeRenamed, m).Compile();
|
var expected = new MobileStatusCompact(canBeRenamed, m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileStatusCompact(m, canBeRenamed);
|
ns.SendMobileStatusCompact(m, canBeRenamed);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -220,7 +220,7 @@ namespace Server.Tests.Network
|
||||||
beheld.Dex = 25;
|
beheld.Dex = 25;
|
||||||
beheld.Stam = 100;
|
beheld.Stam = 100;
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = changes;
|
ns.ProtocolChanges = changes;
|
||||||
|
|
||||||
var expected = new MobileStatus(beholder, beheld, ns).Compile();
|
var expected = new MobileStatus(beholder, beheld, ns).Compile();
|
||||||
|
|
@ -245,7 +245,7 @@ namespace Server.Tests.Network
|
||||||
m.Dex = 25;
|
m.Dex = 25;
|
||||||
m.Stam = 100;
|
m.Stam = 100;
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = changes;
|
ns.ProtocolChanges = changes;
|
||||||
|
|
||||||
var expected = new MobileStatusExtended(m, ns).Compile();
|
var expected = new MobileStatusExtended(m, ns).Compile();
|
||||||
|
|
@ -264,7 +264,7 @@ namespace Server.Tests.Network
|
||||||
m.DefaultMobileInit();
|
m.DefaultMobileInit();
|
||||||
m.SolidHueOverride = solidHueOverride;
|
m.SolidHueOverride = solidHueOverride;
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = changes;
|
ns.ProtocolChanges = changes;
|
||||||
|
|
||||||
var expected = new MobileUpdate(m, ns.StygianAbyss).Compile();
|
var expected = new MobileUpdate(m, ns.StygianAbyss).Compile();
|
||||||
|
|
@ -319,7 +319,7 @@ namespace Server.Tests.Network
|
||||||
beheld.FacialHairItemID = facialHairItemId;
|
beheld.FacialHairItemID = facialHairItemId;
|
||||||
beheld.FacialHairHue = facialHairHue;
|
beheld.FacialHairHue = facialHairHue;
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = changes;
|
ns.ProtocolChanges = changes;
|
||||||
|
|
||||||
var expected = new MobileIncoming(ns, beholder, beheld).Compile();
|
var expected = new MobileIncoming(ns, beholder, beheld).Compile();
|
||||||
|
|
@ -343,7 +343,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MobileHits(m).Compile();
|
var expected = new MobileHits(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileHits(m);
|
ns.SendMobileHits(m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -360,7 +360,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MobileHitsN(m).Compile();
|
var expected = new MobileHitsN(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileHits(m, true);
|
ns.SendMobileHits(m, true);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -377,7 +377,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MobileMana(m).Compile();
|
var expected = new MobileMana(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileMana(m);
|
ns.SendMobileMana(m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -394,7 +394,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MobileManaN(m).Compile();
|
var expected = new MobileManaN(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileMana(m, true);
|
ns.SendMobileMana(m, true);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -411,7 +411,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MobileStam(m).Compile();
|
var expected = new MobileStam(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileStam(m);
|
ns.SendMobileStam(m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -428,7 +428,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MobileStamN(m).Compile();
|
var expected = new MobileStamN(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileStam(m, true);
|
ns.SendMobileStam(m, true);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -449,7 +449,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MobileAttributes(m).Compile();
|
var expected = new MobileAttributes(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileAttributes(m);
|
ns.SendMobileAttributes(m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -470,7 +470,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MobileAttributesN(m).Compile();
|
var expected = new MobileAttributesN(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMobileAttributes(m, true);
|
ns.SendMobileAttributes(m, true);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -483,7 +483,7 @@ namespace Server.Tests.Network
|
||||||
Serial e = 0x1000;
|
Serial e = 0x1000;
|
||||||
var expected = new RemoveEntity(e).Compile();
|
var expected = new RemoveEntity(e).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendRemoveEntity(e);
|
ns.SendRemoveEntity(e);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new SpeedControl(speedControl).Compile();
|
var expected = new SpeedControl(speedControl).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSpeedControl((SpeedControlSetting)speedControl);
|
ns.SendSpeedControl((SpeedControlSetting)speedControl);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -27,7 +27,7 @@ namespace Server.Tests.Network
|
||||||
const Direction d = Direction.Left;
|
const Direction d = Direction.Left;
|
||||||
var expected = new MovePlayer(d).Compile();
|
var expected = new MovePlayer(d).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMovePlayer(d);
|
ns.SendMovePlayer(d);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -44,7 +44,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MovementRej(seq, m).Compile();
|
var expected = new MovementRej(seq, m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMovementRej(seq, m);
|
ns.SendMovementRej(seq, m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -61,7 +61,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = MovementAck.Instantiate(seq, m).Compile();
|
var expected = MovementAck.Instantiate(seq, m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMovementAck(seq, m);
|
ns.SendMovementAck(seq, m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -73,7 +73,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new NullFastwalkStack().Compile();
|
var expected = new NullFastwalkStack().Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendInitialFastwalkStack(new uint[]{ 0, 0, 0, 0, 0, 0 });
|
ns.SendInitialFastwalkStack(new uint[]{ 0, 0, 0, 0, 0, 0 });
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new StatLockInfo(m).Compile();
|
var expected = new StatLockInfo(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendStatLockInfo(m);
|
ns.SendStatLockInfo(m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -34,7 +34,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new ChangeUpdateRange(range).Compile();
|
var expected = new ChangeUpdateRange(range).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendChangeUpdateRange((byte)range);
|
ns.SendChangeUpdateRange((byte)range);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -48,7 +48,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new DeathStatus(dead).Compile();
|
var expected = new DeathStatus(dead).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDeathStatus(dead);
|
ns.SendDeathStatus(dead);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -64,7 +64,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new ToggleSpecialAbility(abilityId, active).Compile();
|
var expected = new ToggleSpecialAbility(abilityId, active).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendToggleSpecialAbility(abilityId, active);
|
ns.SendToggleSpecialAbility(abilityId, active);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -79,7 +79,7 @@ namespace Server.Tests.Network
|
||||||
Serial m = serial;
|
Serial m = serial;
|
||||||
var expected = new DisplayProfile(m, header, body, footer).Compile();
|
var expected = new DisplayProfile(m, header, body, footer).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplayProfile(m, header, body, footer);
|
ns.SendDisplayProfile(m, header, body, footer);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -93,7 +93,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new LiftRej(reason).Compile();
|
var expected = new LiftRej(reason).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendLiftReject(reason);
|
ns.SendLiftReject(reason);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -105,7 +105,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new LogoutAck().Compile();
|
var expected = new LogoutAck().Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendLogoutAck();
|
ns.SendLogoutAck();
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -120,7 +120,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new Weather(type, density, temp).Compile();
|
var expected = new Weather(type, density, temp).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendWeather((byte)type, (byte)density, (byte)temp);
|
ns.SendWeather((byte)type, (byte)density, (byte)temp);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -135,7 +135,7 @@ namespace Server.Tests.Network
|
||||||
var map = Map.Maps[mapID];
|
var map = Map.Maps[mapID];
|
||||||
var expected = new ServerChange(p, map).Compile();
|
var expected = new ServerChange(p, map).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendServerChange(p, map);
|
ns.SendServerChange(p, map);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -153,7 +153,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new SkillUpdate(skills).Compile();
|
var expected = new SkillUpdate(skills).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSkillsUpdate(skills);
|
ns.SendSkillsUpdate(skills);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -168,7 +168,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new Sequence(num).Compile();
|
var expected = new Sequence(num).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSequence(num);
|
ns.SendSequence(num);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -190,7 +190,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new SkillChange(skill).Compile();
|
var expected = new SkillChange(skill).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSkillChange(skill);
|
ns.SendSkillChange(skill);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -206,7 +206,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new LaunchBrowser(uri).Compile();
|
var expected = new LaunchBrowser(uri).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendLaunchBrowser(uri);
|
ns.SendLaunchBrowser(uri);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -226,7 +226,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DragEffect(src, targ, itemId, hue, amount).Compile();
|
var expected = new DragEffect(src, targ, itemId, hue, amount).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDragEffect(
|
ns.SendDragEffect(
|
||||||
src.Serial, src.Location,
|
src.Serial, src.Location,
|
||||||
targ.Serial, targ.Location,
|
targ.Serial, targ.Location,
|
||||||
|
|
@ -244,7 +244,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new SeasonChange(season, playSound).Compile();
|
var expected = new SeasonChange(season, playSound).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSeasonChange((byte)season, playSound);
|
ns.SendSeasonChange((byte)season, playSound);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -259,7 +259,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new DisplayPaperdoll(m, title, warmode, canLift).Compile();
|
var expected = new DisplayPaperdoll(m, title, warmode, canLift).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplayPaperdoll(m, title, warmode, canLift);
|
ns.SendDisplayPaperdoll(m, title, warmode, canLift);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -274,7 +274,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new PlayMusic(music).Compile();
|
var expected = new PlayMusic(music).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPlayMusic(music);
|
ns.SendPlayMusic(music);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -288,7 +288,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new ScrollMessage(type, tip, text).Compile();
|
var expected = new ScrollMessage(type, tip, text).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendScrollMessage(type, tip ,text);
|
ns.SendScrollMessage(type, tip ,text);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -302,7 +302,7 @@ namespace Server.Tests.Network
|
||||||
var date = new DateTime(2020, 1, 1, hour, minute, second);
|
var date = new DateTime(2020, 1, 1, hour, minute, second);
|
||||||
var expected = new CurrentTime(date).Compile();
|
var expected = new CurrentTime(date).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendCurrentTime(date);
|
ns.SendCurrentTime(date);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -316,7 +316,7 @@ namespace Server.Tests.Network
|
||||||
var p = new Point3D(x, y, z);
|
var p = new Point3D(x, y, z);
|
||||||
var expected = new PathfindMessage(p).Compile();
|
var expected = new PathfindMessage(p).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPathfindMessage(p);
|
ns.SendPathfindMessage(p);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -331,7 +331,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new PingAck(ping).Compile();
|
var expected = new PingAck(ping).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPingAck(ping);
|
ns.SendPingAck(ping);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -343,7 +343,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new ClearWeaponAbility().Compile();
|
var expected = new ClearWeaponAbility().Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendClearWeaponAbility();
|
ns.SendClearWeaponAbility();
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -358,7 +358,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DisplayHuePicker(huePicker).Compile();
|
var expected = new DisplayHuePicker(huePicker).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplayHuePicker(huePicker.Serial, huePicker.ItemID);
|
ns.SendDisplayHuePicker(huePicker.Serial, huePicker.ItemID);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new DisplaySecureTrade(m, firstCont, secondCont, name).Compile();
|
var expected = new DisplaySecureTrade(m, firstCont, secondCont, name).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplaySecureTrade(m, firstCont, secondCont, name);
|
ns.SendDisplaySecureTrade(m, firstCont, secondCont, name);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -34,7 +34,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new CloseSecureTrade(cont).Compile();
|
var expected = new CloseSecureTrade(cont).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendCloseSecureTrade(cont);
|
ns.SendCloseSecureTrade(cont);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -52,7 +52,7 @@ namespace Server.Tests.Network
|
||||||
var cont = first ? firstCont : secondCont;
|
var cont = first ? firstCont : secondCont;
|
||||||
var expected = new UpdateSecureTrade(cont, first, second).Compile();
|
var expected = new UpdateSecureTrade(cont, first, second).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendUpdateSecureTrade(cont, first, second);
|
ns.SendUpdateSecureTrade(cont, first, second);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -67,7 +67,7 @@ namespace Server.Tests.Network
|
||||||
var cont = new Container(World.NewItem);
|
var cont = new Container(World.NewItem);
|
||||||
var expected = new UpdateSecureTrade(cont, flag, gold, plat).Compile();
|
var expected = new UpdateSecureTrade(cont, flag, gold, plat).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendUpdateSecureTrade(cont, flag, gold, plat);
|
ns.SendUpdateSecureTrade(cont, flag, gold, plat);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -85,7 +85,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new SecureTradeEquip(itemInCont, m).Compile();
|
var expected = new SecureTradeEquip(itemInCont, m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSecureTradeEquip(itemInCont, m);
|
ns.SendSecureTradeEquip(itemInCont, m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -103,7 +103,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new SecureTradeEquip6017(itemInCont, m).Compile();
|
var expected = new SecureTradeEquip6017(itemInCont, m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges |= ProtocolChanges.ContainerGridLines;
|
ns.ProtocolChanges |= ProtocolChanges.ContainerGridLines;
|
||||||
|
|
||||||
ns.SendSecureTradeEquip(itemInCont, m);
|
ns.SendSecureTradeEquip(itemInCont, m);
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MultiTargetReqHS(t).Compile();
|
var expected = new MultiTargetReqHS(t).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges |= ProtocolChanges.HighSeas;
|
ns.ProtocolChanges |= ProtocolChanges.HighSeas;
|
||||||
ns.SendMultiTargetReq(t);
|
ns.SendMultiTargetReq(t);
|
||||||
|
|
||||||
|
|
@ -57,7 +57,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new MultiTargetReq(t).Compile();
|
var expected = new MultiTargetReq(t).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMultiTargetReq(t);
|
ns.SendMultiTargetReq(t);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -68,7 +68,7 @@ namespace Server.Tests.Network
|
||||||
public void TestCancelTarget()
|
public void TestCancelTarget()
|
||||||
{
|
{
|
||||||
var expected = new CancelTarget().Compile();
|
var expected = new CancelTarget().Compile();
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendCancelTarget();
|
ns.SendCancelTarget();
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -81,7 +81,7 @@ namespace Server.Tests.Network
|
||||||
var t = new TestTarget(10, true, TargetFlags.Beneficial);
|
var t = new TestTarget(10, true, TargetFlags.Beneficial);
|
||||||
var expected = new TargetReq(t).Compile();
|
var expected = new TargetReq(t).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendTargetReq(t);
|
ns.SendTargetReq(t);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ namespace Server.Tests.Network
|
||||||
new("Third Item", cont.Serial, World.NewItem, 30, 10, 0x0F, 0)
|
new("Third Item", cont.Serial, World.NewItem, 30, 10, 0x0F, 0)
|
||||||
};
|
};
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = protocolChanges;
|
ns.ProtocolChanges = protocolChanges;
|
||||||
|
|
||||||
var expected = new VendorBuyContent(buyStates, ns.ContainerGridLines).Compile();
|
var expected = new VendorBuyContent(buyStates, ns.ContainerGridLines).Compile();
|
||||||
|
|
@ -41,7 +41,7 @@ namespace Server.Tests.Network
|
||||||
var vendor = new Mobile(0x1);
|
var vendor = new Mobile(0x1);
|
||||||
vendor.DefaultMobileInit();
|
vendor.DefaultMobileInit();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = protocolChanges;
|
ns.ProtocolChanges = protocolChanges;
|
||||||
|
|
||||||
var expected = new DisplayBuyList(vendor.Serial, ns.HighSeas).Compile();
|
var expected = new DisplayBuyList(vendor.Serial, ns.HighSeas).Compile();
|
||||||
|
|
@ -69,7 +69,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new VendorBuyList(vendor, buyStates).Compile();
|
var expected = new VendorBuyList(vendor, buyStates).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendVendorBuyList(vendor, buyStates);
|
ns.SendVendorBuyList(vendor, buyStates);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -84,7 +84,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new EndVendorBuy(vendor.Serial).Compile();
|
var expected = new EndVendorBuy(vendor.Serial).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendEndVendorBuy(vendor.Serial);
|
ns.SendEndVendorBuy(vendor.Serial);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new VendorSellList(vendor, sellStates).Compile();
|
var expected = new VendorSellList(vendor, sellStates).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendVendorSellList(vendor.Serial, sellStates);
|
ns.SendVendorSellList(vendor.Serial, sellStates);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -41,7 +41,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new EndVendorBuy(vendor.Serial).Compile();
|
var expected = new EndVendorBuy(vendor.Serial).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendEndVendorSell(vendor.Serial);
|
ns.SendEndVendorSell(vendor.Serial);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ namespace Server.Tests
|
||||||
|
|
||||||
var expected = new HairEquipUpdate(m).Compile();
|
var expected = new HairEquipUpdate(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendHairEquipUpdatePacket(m, HairInfo.FakeSerial(m.Serial), Layer.Hair);
|
ns.SendHairEquipUpdatePacket(m, HairInfo.FakeSerial(m.Serial), Layer.Hair);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -30,7 +30,7 @@ namespace Server.Tests
|
||||||
|
|
||||||
var expected = new RemoveHair(m).Compile();
|
var expected = new RemoveHair(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendRemoveHairPacket(HairInfo.FakeSerial(m.Serial));
|
ns.SendRemoveHairPacket(HairInfo.FakeSerial(m.Serial));
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -2711,7 +2711,7 @@ namespace Server
|
||||||
if (m_NetState != null)
|
if (m_NetState != null)
|
||||||
{
|
{
|
||||||
m_NetState.CancelAllTrades();
|
m_NetState.CancelAllTrades();
|
||||||
m_NetState.Dispose();
|
m_NetState.Disconnect();
|
||||||
}
|
}
|
||||||
|
|
||||||
DropHolding();
|
DropHolding();
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ namespace Server.Network
|
||||||
public delegate void DecodePacket(CircularBuffer<byte> buffer, ref int length);
|
public delegate void DecodePacket(CircularBuffer<byte> buffer, ref int length);
|
||||||
public delegate void EncodePacket(ReadOnlySpan<byte> inputBuffer, CircularBuffer<byte> outputBuffer, out int length);
|
public delegate void EncodePacket(ReadOnlySpan<byte> inputBuffer, CircularBuffer<byte> outputBuffer, out int length);
|
||||||
|
|
||||||
public partial class NetState : IComparable<NetState>, IDisposable
|
public partial class NetState : IComparable<NetState>
|
||||||
{
|
{
|
||||||
private static int RecvPipeSize = 1024 * 64 + 1;
|
private static int RecvPipeSize = 1024 * 64 + 1;
|
||||||
private static int SendPipeSize = 1024 * 256 + 1;
|
private static int SendPipeSize = 1024 * 256 + 1;
|
||||||
|
|
@ -270,7 +270,7 @@ namespace Server.Network
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
WriteConsole("Exceeded menu cap, disconnecting...");
|
WriteConsole("Exceeded menu cap, disconnecting...");
|
||||||
Dispose();
|
Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -300,7 +300,7 @@ namespace Server.Network
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
WriteConsole("Exceeded hue picker cap, disconnecting...");
|
WriteConsole("Exceeded hue picker cap, disconnecting...");
|
||||||
Dispose();
|
Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -330,7 +330,7 @@ namespace Server.Network
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
WriteConsole("Exceeded gump cap, disconnecting...");
|
WriteConsole("Exceeded gump cap, disconnecting...");
|
||||||
Dispose();
|
Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -413,7 +413,7 @@ namespace Server.Network
|
||||||
Console.WriteLine(ex);
|
Console.WriteLine(ex);
|
||||||
TraceException(ex);
|
TraceException(ex);
|
||||||
#endif
|
#endif
|
||||||
Dispose();
|
Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -454,7 +454,7 @@ namespace Server.Network
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
WriteConsole("Too much data pending, disconnecting...");
|
WriteConsole("Too much data pending, disconnecting...");
|
||||||
Dispose();
|
Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -468,7 +468,7 @@ namespace Server.Network
|
||||||
Console.WriteLine(ex);
|
Console.WriteLine(ex);
|
||||||
TraceException(ex);
|
TraceException(ex);
|
||||||
#endif
|
#endif
|
||||||
Dispose();
|
Disconnect();
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
|
@ -526,7 +526,7 @@ namespace Server.Network
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
Dispose();
|
Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -585,7 +585,7 @@ namespace Server.Network
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
Dispose();
|
Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -633,7 +633,7 @@ namespace Server.Network
|
||||||
// TODO: Throw exception instead?
|
// TODO: Throw exception instead?
|
||||||
if (bytesProcessed < 0)
|
if (bytesProcessed < 0)
|
||||||
{
|
{
|
||||||
Dispose();
|
Disconnect();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -649,7 +649,7 @@ namespace Server.Network
|
||||||
Console.WriteLine(ex);
|
Console.WriteLine(ex);
|
||||||
TraceException(ex);
|
TraceException(ex);
|
||||||
#endif
|
#endif
|
||||||
Dispose();
|
Disconnect();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -675,7 +675,7 @@ namespace Server.Network
|
||||||
|
|
||||||
while (Disposed.TryDequeue(out var ns))
|
while (Disposed.TryDequeue(out var ns))
|
||||||
{
|
{
|
||||||
ns.Disconnect();
|
ns.Dispose();
|
||||||
TcpServer.Instances.Remove(ns);
|
TcpServer.Instances.Remove(ns);
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
|
|
@ -688,7 +688,7 @@ namespace Server.Network
|
||||||
if (Connection != null && _nextActivityCheck - curTicks < 0)
|
if (Connection != null && _nextActivityCheck - curTicks < 0)
|
||||||
{
|
{
|
||||||
WriteConsole("Disconnecting due to inactivity...");
|
WriteConsole("Disconnecting due to inactivity...");
|
||||||
Dispose();
|
Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -715,7 +715,7 @@ namespace Server.Network
|
||||||
packetID != 0x91 && packetID != 0xA4 && packetID != 0xEF)
|
packetID != 0x91 && packetID != 0xA4 && packetID != 0xEF)
|
||||||
{
|
{
|
||||||
WriteConsole("Encrypted client detected, disconnecting");
|
WriteConsole("Encrypted client detected, disconnecting");
|
||||||
Dispose();
|
Disconnect();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -744,7 +744,7 @@ namespace Server.Network
|
||||||
Console.WriteLine(ex);
|
Console.WriteLine(ex);
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual void Dispose()
|
public void Disconnect()
|
||||||
{
|
{
|
||||||
if (Connection == null || !_running)
|
if (Connection == null || !_running)
|
||||||
{
|
{
|
||||||
|
|
@ -774,7 +774,7 @@ namespace Server.Network
|
||||||
Disposed.Enqueue(this);
|
Disposed.Enqueue(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Disconnect()
|
private void Dispose()
|
||||||
{
|
{
|
||||||
Connection = null;
|
Connection = null;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -140,7 +140,7 @@ namespace Server.Network
|
||||||
|
|
||||||
if (info == null || a == null || cityIndex < 0 || cityIndex >= info.Length)
|
if (info == null || a == null || cityIndex < 0 || cityIndex >= info.Length)
|
||||||
{
|
{
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -197,7 +197,7 @@ namespace Server.Network
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
state.BlockAllPackets = false;
|
state.BlockAllPackets = false;
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -256,7 +256,7 @@ namespace Server.Network
|
||||||
|
|
||||||
if (a == null || charSlot < 0 || charSlot >= a.Length)
|
if (a == null || charSlot < 0 || charSlot >= a.Length)
|
||||||
{
|
{
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -277,11 +277,11 @@ namespace Server.Network
|
||||||
|
|
||||||
if (m == null)
|
if (m == null)
|
||||||
{
|
{
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
m.NetState?.Dispose();
|
m.NetState?.Disconnect();
|
||||||
|
|
||||||
state.SendClientVersionRequest();
|
state.SendClientVersionRequest();
|
||||||
|
|
||||||
|
|
@ -382,7 +382,7 @@ namespace Server.Network
|
||||||
{
|
{
|
||||||
if (state.SentFirstPacket)
|
if (state.SentFirstPacket)
|
||||||
{
|
{
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -397,7 +397,7 @@ namespace Server.Network
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
state.WriteConsole("Invalid client detected, disconnecting");
|
state.WriteConsole("Invalid client detected, disconnecting");
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -424,7 +424,7 @@ namespace Server.Network
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -436,7 +436,7 @@ namespace Server.Network
|
||||||
|
|
||||||
if (info == null || a == null || index < 0 || index >= info.Length)
|
if (info == null || a == null || index < 0 || index >= info.Length)
|
||||||
{
|
{
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -457,7 +457,7 @@ namespace Server.Network
|
||||||
if (state._seed == 0)
|
if (state._seed == 0)
|
||||||
{
|
{
|
||||||
state.WriteConsole("Invalid client detected, disconnecting");
|
state.WriteConsole("Invalid client detected, disconnecting");
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -473,7 +473,7 @@ namespace Server.Network
|
||||||
{
|
{
|
||||||
if (state.SentFirstPacket)
|
if (state.SentFirstPacket)
|
||||||
{
|
{
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -512,7 +512,7 @@ namespace Server.Network
|
||||||
private static void AccountLogin_ReplyRej(this NetState state, ALRReason reason)
|
private static void AccountLogin_ReplyRej(this NetState state, ALRReason reason)
|
||||||
{
|
{
|
||||||
state.SendAccountLoginRejected(reason);
|
state.SendAccountLoginRejected(reason);
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
|
|
||||||
private class LoginTimer : Timer
|
private class LoginTimer : Timer
|
||||||
|
|
|
||||||
|
|
@ -126,7 +126,7 @@ namespace Server.Network
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -372,7 +372,7 @@ namespace Server.Network
|
||||||
if (!buttonExists)
|
if (!buttonExists)
|
||||||
{
|
{
|
||||||
state.WriteConsole("Invalid gump response, disconnecting...");
|
state.WriteConsole("Invalid gump response, disconnecting...");
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -381,7 +381,7 @@ namespace Server.Network
|
||||||
if (switchCount < 0 || switchCount > gump.m_Switches)
|
if (switchCount < 0 || switchCount > gump.m_Switches)
|
||||||
{
|
{
|
||||||
state.WriteConsole("Invalid gump response, disconnecting...");
|
state.WriteConsole("Invalid gump response, disconnecting...");
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -397,7 +397,7 @@ namespace Server.Network
|
||||||
if (textCount < 0 || textCount > gump.m_TextEntries)
|
if (textCount < 0 || textCount > gump.m_TextEntries)
|
||||||
{
|
{
|
||||||
state.WriteConsole("Invalid gump response, disconnecting...");
|
state.WriteConsole("Invalid gump response, disconnecting...");
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -411,7 +411,7 @@ namespace Server.Network
|
||||||
if (textLength > 239)
|
if (textLength > 239)
|
||||||
{
|
{
|
||||||
state.WriteConsole("Invalid gump response, disconnecting...");
|
state.WriteConsole("Invalid gump response, disconnecting...");
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -596,11 +596,11 @@ namespace Server.Network
|
||||||
"Sent ingame packet (0xD7x{0:X2}) before having been attached to a mobile",
|
"Sent ingame packet (0xD7x{0:X2}) before having been attached to a mobile",
|
||||||
packetId
|
packetId
|
||||||
);
|
);
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
else if (ph.Ingame && state.Mobile.Deleted)
|
else if (ph.Ingame && state.Mobile.Deleted)
|
||||||
{
|
{
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ namespace UOContent.Tests
|
||||||
{
|
{
|
||||||
var expected = new ChatMessagePacket(lang, number, param1, param2).Compile();
|
var expected = new ChatMessagePacket(lang, number, param1, param2).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendChatMessage(lang, number, param1, param2);
|
ns.SendChatMessage(lang, number, param1, param2);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ namespace UOContent.Tests
|
||||||
{
|
{
|
||||||
var expected = new DisplayHelpTopic(topic, display).Compile();
|
var expected = new DisplayHelpTopic(topic, display).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendDisplayHelpTopic(topic, display);
|
ns.SendDisplayHelpTopic(topic, display);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ namespace Server.Engines.MLQuests
|
||||||
|
|
||||||
var expected = new RaceChanger(female, race).Compile();
|
var expected = new RaceChanger(female, race).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendRaceChanger(female, race);
|
ns.SendRaceChanger(female, race);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -33,7 +33,7 @@ namespace Server.Engines.MLQuests
|
||||||
{
|
{
|
||||||
var expected = new CloseRaceChanger().Compile();
|
var expected = new CloseRaceChanger().Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendCloseRaceChanger();
|
ns.SendCloseRaceChanger();
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new PartyEmptyList(m).Compile();
|
var expected = new PartyEmptyList(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPartyRemoveMember(m);
|
ns.SendPartyRemoveMember(m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -37,7 +37,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new PartyRemoveMember(member.Serial, p).Compile();
|
var expected = new PartyRemoveMember(member.Serial, p).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPartyRemoveMember(member.Serial, p);
|
ns.SendPartyRemoveMember(member.Serial, p);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -58,7 +58,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new PartyMemberList(p).Compile();
|
var expected = new PartyMemberList(p).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPartyMemberList(p);
|
ns.SendPartyMemberList(p);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -75,7 +75,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new PartyTextMessage(toAll, serial, text).Compile();
|
var expected = new PartyTextMessage(toAll, serial, text).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPartyTextMessage(serial, text, toAll);
|
ns.SendPartyTextMessage(serial, text, toAll);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -89,7 +89,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new PartyInvitation(m).Compile();
|
var expected = new PartyInvitation(m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendPartyInvitation(m);
|
ns.SendPartyInvitation(m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ namespace UOContent.Tests
|
||||||
Serial serial = s;
|
Serial serial = s;
|
||||||
var expected = new UpdateStatueAnimation(serial, status, anim, frame).Compile();
|
var expected = new UpdateStatueAnimation(serial, status, anim, frame).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendStatueAnimation(serial, status, anim, frame);
|
ns.SendStatueAnimation(serial, status, anim, frame);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new BookHeader(m, book).Compile();
|
var expected = new BookHeader(m, book).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendBookCover(m, book);
|
ns.SendBookCover(m, book);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -57,7 +57,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new BookPageDetails(book).Compile();
|
var expected = new BookPageDetails(book).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendBookContent(book);
|
ns.SendBookContent(book);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new BBDisplayBoard(bb).Compile();
|
var expected = new BBDisplayBoard(bb).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendBBDisplayBoard(bb);
|
ns.SendBBDisplayBoard(bb);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -48,7 +48,7 @@ namespace UOContent.Tests
|
||||||
var expected = (content ?
|
var expected = (content ?
|
||||||
(Packet)new BBMessageContent(bb, msg) : new BBMessageHeader(bb, msg)).Compile();
|
(Packet)new BBMessageContent(bb, msg) : new BBMessageHeader(bb, msg)).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendBBMessage(bb, msg, content);
|
ns.SendBBMessage(bb, msg, content);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new MahjongJoinGame(game).Compile();
|
var expected = new MahjongJoinGame(game).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMahjongJoinGame(game);
|
ns.SendMahjongJoinGame(game);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -37,7 +37,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new MahjongPlayersInfo(game, m).Compile();
|
var expected = new MahjongPlayersInfo(game, m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMahjongPlayersInfo(game, m);
|
ns.SendMahjongPlayersInfo(game, m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -55,7 +55,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new MahjongGeneralInfo(game).Compile();
|
var expected = new MahjongGeneralInfo(game).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMahjongGeneralInfo(game);
|
ns.SendMahjongGeneralInfo(game);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -75,7 +75,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new MahjongTilesInfo(game, m).Compile();
|
var expected = new MahjongTilesInfo(game, m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMahjongTilesInfo(game, m);
|
ns.SendMahjongTilesInfo(game, m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -95,7 +95,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new MahjongTileInfo(game.Tiles[0], m).Compile();
|
var expected = new MahjongTileInfo(game.Tiles[0], m).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMahjongTileInfo(game.Tiles[0], m);
|
ns.SendMahjongTileInfo(game.Tiles[0], m);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -109,7 +109,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new MahjongRelieve(game).Compile();
|
var expected = new MahjongRelieve(game).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMahjongRelieve(game);
|
ns.SendMahjongRelieve(game);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ namespace UOContent.Tests
|
||||||
{
|
{
|
||||||
var mapItem = new MapItem(Map.Trammel);
|
var mapItem = new MapItem(Map.Trammel);
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = changes;
|
ns.ProtocolChanges = changes;
|
||||||
|
|
||||||
var expected = (ns.NewCharacterList ?
|
var expected = (ns.NewCharacterList ?
|
||||||
|
|
@ -40,7 +40,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new MapCommand(mapItem, command, number, x, y).Compile();
|
var expected = new MapCommand(mapItem, command, number, x, y).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendMapCommand(mapItem, command, x, y, number > 0);
|
ns.SendMapCommand(mapItem, command, x, y, number > 0);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var expected = new CorpseEquip(m, c).Compile();
|
var expected = new CorpseEquip(m, c).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendCorpseEquip(m, c);
|
ns.SendCorpseEquip(m, c);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -44,7 +44,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
var c = new Corpse(m, m.Items);
|
var c = new Corpse(m, m.Items);
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = changes;
|
ns.ProtocolChanges = changes;
|
||||||
|
|
||||||
var expected = (ns.ContainerGridLines ? (Packet)new CorpseContent6017(m, c) : new CorpseContent(m, c)).Compile();
|
var expected = (ns.ContainerGridLines ? (Packet)new CorpseContent6017(m, c) : new CorpseContent(m, c)).Compile();
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
beholder.Setup(m => m.CanSee(It.Is<IEntity>(e => e == boat))).Returns(true);
|
beholder.Setup(m => m.CanSee(It.Is<IEntity>(e => e == boat))).Returns(true);
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
||||||
var expected = new MoveBoatHS(beholder.Object, boat, d, speed, list, xOffset, yOffset).Compile();
|
var expected = new MoveBoatHS(beholder.Object, boat, d, speed, list, xOffset, yOffset).Compile();
|
||||||
|
|
||||||
|
|
@ -95,7 +95,7 @@ namespace UOContent.Tests
|
||||||
|
|
||||||
beholder.Setup(m => m.CanSee(It.Is<IEntity>(e => e == boat))).Returns(true);
|
beholder.Setup(m => m.CanSee(It.Is<IEntity>(e => e == boat))).Returns(true);
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
||||||
|
|
||||||
var expected = new DisplayBoatHS(beholder.Object, boat).Compile();
|
var expected = new DisplayBoatHS(beholder.Object, boat).Compile();
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new CancelArrow().Compile();
|
var expected = new CancelArrow().Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendCancelArrow(0, 0, Serial.Zero);
|
ns.SendCancelArrow(0, 0, Serial.Zero);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -26,7 +26,7 @@ namespace Server.Tests.Network
|
||||||
{
|
{
|
||||||
var expected = new SetArrow(x, y).Compile();
|
var expected = new SetArrow(x, y).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.SendSetArrow(x, y, Serial.Zero);
|
ns.SendSetArrow(x, y, Serial.Zero);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -43,7 +43,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new CancelArrowHS(x, y, serial).Compile();
|
var expected = new CancelArrowHS(x, y, serial).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
||||||
ns.SendCancelArrow(x, y, serial);
|
ns.SendCancelArrow(x, y, serial);
|
||||||
|
|
||||||
|
|
@ -61,7 +61,7 @@ namespace Server.Tests.Network
|
||||||
|
|
||||||
var expected = new SetArrowHS(x, y, serial).Compile();
|
var expected = new SetArrowHS(x, y, serial).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
ns.ProtocolChanges = ProtocolChanges.HighSeas;
|
||||||
ns.SendSetArrow(x, y, serial);
|
ns.SendSetArrow(x, y, serial);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ namespace UOContent.Tests
|
||||||
mob, iconID, titleCliloc, secondaryCliloc, args, timeSpan
|
mob, iconID, titleCliloc, secondaryCliloc, args, timeSpan
|
||||||
).Compile();
|
).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
BuffInfo.SendAddBuffPacket(ns, mob, iconID, titleCliloc, secondaryCliloc, args, timeSpan);
|
BuffInfo.SendAddBuffPacket(ns, mob, iconID, titleCliloc, secondaryCliloc, args, timeSpan);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
@ -33,7 +33,7 @@ namespace UOContent.Tests
|
||||||
var buffIcon = BuffIcon.Disguised;
|
var buffIcon = BuffIcon.Disguised;
|
||||||
var expected = new RemoveBuffPacket(m, buffIcon).Compile();
|
var expected = new RemoveBuffPacket(m, buffIcon).Compile();
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
BuffInfo.SendRemoveBuffPacket(ns, m, buffIcon);
|
BuffInfo.SendRemoveBuffPacket(ns, m, buffIcon);
|
||||||
|
|
||||||
var result = ns.SendPipe.Reader.TryRead();
|
var result = ns.SendPipe.Reader.TryRead();
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ namespace UOContent.Tests
|
||||||
pm.Skills.Tracking.BaseFixedPoint = 1000;
|
pm.Skills.Tracking.BaseFixedPoint = 1000;
|
||||||
var g = new TrackWhatGump(pm);
|
var g = new TrackWhatGump(pm);
|
||||||
|
|
||||||
using var ns = PacketTestUtilities.CreateTestNetState();
|
var ns = PacketTestUtilities.CreateTestNetState();
|
||||||
ns.ProtocolChanges = changes;
|
ns.ProtocolChanges = changes;
|
||||||
|
|
||||||
var expected = g.Compile(ns).Compile();
|
var expected = g.Compile(ns).Compile();
|
||||||
|
|
|
||||||
|
|
@ -216,7 +216,7 @@ namespace Server.Misc
|
||||||
{
|
{
|
||||||
if (!(state.Account is Account acct))
|
if (!(state.Account is Account acct))
|
||||||
{
|
{
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1250,7 +1250,7 @@ namespace Server.Commands.Generic
|
||||||
|
|
||||||
AddResponse($"They have been {(m_Ban ? "banned" : "kicked")}.");
|
AddResponse($"They have been {(m_Ban ? "banned" : "kicked")}.");
|
||||||
|
|
||||||
targState.Dispose();
|
targState.Disconnect();
|
||||||
|
|
||||||
if (m_Ban)
|
if (m_Ban)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -2365,7 +2365,7 @@ namespace Server.Gumps
|
||||||
|
|
||||||
if (!hasAccess)
|
if (!hasAccess)
|
||||||
{
|
{
|
||||||
ns.Dispose();
|
ns.Disconnect();
|
||||||
++count;
|
++count;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -3736,7 +3736,7 @@ namespace Server.Gumps
|
||||||
"kicking",
|
"kicking",
|
||||||
CommandLogging.Format(m)
|
CommandLogging.Format(m)
|
||||||
);
|
);
|
||||||
ns.Dispose();
|
ns.Disconnect();
|
||||||
notice = "They have been kicked.";
|
notice = "They have been kicked.";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -3762,7 +3762,7 @@ namespace Server.Gumps
|
||||||
|
|
||||||
var ns = m.NetState;
|
var ns = m.NetState;
|
||||||
|
|
||||||
ns?.Dispose();
|
ns?.Disconnect();
|
||||||
|
|
||||||
notice = "They have been banned.";
|
notice = "They have been banned.";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -272,7 +272,7 @@ namespace Server.Gumps
|
||||||
{
|
{
|
||||||
focus.Say("I've been kicked!");
|
focus.Say("I've been kicked!");
|
||||||
|
|
||||||
m_State.Dispose();
|
m_State.Disconnect();
|
||||||
|
|
||||||
CommandLogging.WriteLine(
|
CommandLogging.WriteLine(
|
||||||
from,
|
from,
|
||||||
|
|
|
||||||
|
|
@ -121,7 +121,7 @@ namespace Server.Items
|
||||||
pm.PlaceInBackpack(m_Bedroll);
|
pm.PlaceInBackpack(m_Bedroll);
|
||||||
|
|
||||||
pm.BedrollLogout = true;
|
pm.BedrollLogout = true;
|
||||||
sender.Dispose();
|
sender.Disconnect();
|
||||||
}
|
}
|
||||||
|
|
||||||
Campfire.RemoveEntry(m_Entry);
|
Campfire.RemoveEntry(m_Entry);
|
||||||
|
|
|
||||||
|
|
@ -172,7 +172,7 @@ namespace Server.Misc
|
||||||
if (ns.Connection != null)
|
if (ns.Connection != null)
|
||||||
{
|
{
|
||||||
ns.WriteConsole("Disconnecting, bad version");
|
ns.WriteConsole("Disconnecting, bad version");
|
||||||
ns.Dispose();
|
ns.Disconnect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ namespace Server.Misc
|
||||||
return true;
|
return true;
|
||||||
case ProfanityAction.Disconnect:
|
case ProfanityAction.Disconnect:
|
||||||
{
|
{
|
||||||
from.NetState?.Dispose();
|
from.NetState?.Disconnect();
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1287,7 +1287,7 @@ namespace Server.Mobiles
|
||||||
|
|
||||||
if (from.NetState != null)
|
if (from.NetState != null)
|
||||||
{
|
{
|
||||||
Timer.DelayCall(TimeSpan.FromSeconds(1.0), from.NetState.Dispose);
|
Timer.DelayCall(TimeSpan.FromSeconds(1.0), from.NetState.Disconnect);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (from.AccessLevel >= AccessLevel.Administrator)
|
else if (from.AccessLevel >= AccessLevel.Administrator)
|
||||||
|
|
|
||||||
|
|
@ -39,11 +39,11 @@ namespace Server.Network
|
||||||
if (ph.Ingame && state.Mobile == null)
|
if (ph.Ingame && state.Mobile == null)
|
||||||
{
|
{
|
||||||
state.WriteConsole("Sent in-game packet (0xBFx{0:X2}) before having been attached to a mobile", packetID);
|
state.WriteConsole("Sent in-game packet (0xBFx{0:X2}) before having been attached to a mobile", packetID);
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
else if (ph.Ingame && state.Mobile.Deleted)
|
else if (ph.Ingame && state.Mobile.Deleted)
|
||||||
{
|
{
|
||||||
state.Dispose();
|
state.Disconnect();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue