Cleanup & Fixes for .NET 5 (#309)

- [X] Fixes several bugs
- [X] Updates more ordinal issues
- [X] Cleans up the code a bit
- [X] Turns classes static that should have been
- [X] Changes TcpServer.Instances to a HashSet

Bumps release version
This commit is contained in:
Kamron Batman 2020-11-15 10:03:50 -08:00 committed by GitHub
parent 4ad8811df2
commit 525cda5413
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
266 changed files with 1348 additions and 1800 deletions

View file

@ -18,6 +18,7 @@ using Server.Targeting;
namespace Server
{
#pragma warning disable CA1052
public class DefensiveSpell
{
public static void Nullify(Mobile from)
@ -46,6 +47,7 @@ namespace Server
}
}
}
#pragma warning restore CA1052
}
namespace Server.Spells
@ -61,7 +63,7 @@ namespace Server.Spells
TeleportTo
}
public class SpellHelper
public static class SpellHelper
{
private static readonly TimeSpan AosDamageDelay = TimeSpan.FromSeconds(1.0);
private static readonly TimeSpan OldDamageDelay = TimeSpan.FromSeconds(0.5);
@ -197,7 +199,7 @@ namespace Server.Spells
from.Direction = from.GetDirectionTo(item.GetWorldLocation());
}
}
else if (from != target)
else if (from.Equals(target))
{
from.Direction = from.GetDirectionTo(target);
}
@ -1221,7 +1223,7 @@ namespace Server.Spells
}
}
public class TransformationSpellHelper
public static class TransformationSpellHelper
{
private static readonly Dictionary<Mobile, TransformContext> m_Table = new Dictionary<Mobile, TransformContext>();