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:
parent
4ad8811df2
commit
525cda5413
266 changed files with 1348 additions and 1800 deletions
|
|
@ -32,7 +32,7 @@ namespace Server
|
|||
|
||||
try
|
||||
{
|
||||
var br1 = fmt.IndexOf('.');
|
||||
var br1 = fmt.IndexOf('.', StringComparison.Ordinal);
|
||||
var br2 = fmt.IndexOf('.', br1 + 1);
|
||||
|
||||
var br3 = br2 + 1;
|
||||
|
|
@ -60,12 +60,15 @@ namespace Server
|
|||
}
|
||||
}
|
||||
|
||||
if (fmt.IndexOf("god", StringComparison.Ordinal) >= 0 || fmt.IndexOf("gq", StringComparison.Ordinal) >= 0)
|
||||
if (fmt.Contains("god", StringComparison.Ordinal) || fmt.Contains("gq", StringComparison.Ordinal))
|
||||
{
|
||||
Type = ClientType.God;
|
||||
}
|
||||
else if (fmt.IndexOf("third dawn", StringComparison.Ordinal) >= 0 || fmt.IndexOf("uo:td", StringComparison.Ordinal) >= 0 || fmt.IndexOf("uotd", StringComparison.Ordinal) >= 0 ||
|
||||
fmt.IndexOf("uo3d", StringComparison.Ordinal) >= 0 || fmt.IndexOf("uo:3d", StringComparison.Ordinal) >= 0)
|
||||
else if (fmt.Contains("third dawn", StringComparison.Ordinal) ||
|
||||
fmt.Contains("uo:td", StringComparison.Ordinal) ||
|
||||
fmt.Contains("uotd", StringComparison.Ordinal) ||
|
||||
fmt.Contains("uo3d", StringComparison.Ordinal) ||
|
||||
fmt.Contains("uo:3d", StringComparison.Ordinal))
|
||||
{
|
||||
Type = ClientType.UOTD;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue