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

@ -3,8 +3,7 @@ using System.Collections.Generic;
namespace Server.Items
{
[Furniture]
[Flippable(0x2815, 0x2816)]
[Furniture, Flippable(0x2815, 0x2816)]
public class TallCabinet : BaseContainer
{
[Constructible]
@ -27,8 +26,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0x2817, 0x2818)]
[Furniture, Flippable(0x2817, 0x2818)]
public class ShortCabinet : BaseContainer
{
[Constructible]
@ -51,8 +49,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0x2857, 0x2858)]
[Furniture, Flippable(0x2857, 0x2858)]
public class RedArmoire : BaseContainer
{
[Constructible]
@ -75,8 +72,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0x285D, 0x285E)]
[Furniture, Flippable(0x285D, 0x285E)]
public class CherryArmoire : BaseContainer
{
[Constructible]
@ -99,8 +95,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0x285B, 0x285C)]
[Furniture, Flippable(0x285B, 0x285C)]
public class MapleArmoire : BaseContainer
{
[Constructible]
@ -123,8 +118,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0x2859, 0x285A)]
[Furniture, Flippable(0x2859, 0x285A)]
public class ElegantArmoire : BaseContainer
{
[Constructible]
@ -147,8 +141,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0xa97, 0xa99, 0xa98, 0xa9a, 0xa9b, 0xa9c)]
[Furniture, Flippable(0xa97, 0xa99, 0xa98, 0xa9a, 0xa9b, 0xa9c)]
public class FullBookcase : BaseContainer
{
[Constructible]
@ -171,8 +164,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0xa9d, 0xa9e)]
[Furniture, Flippable(0xa9d, 0xa9e)]
public class EmptyBookcase : BaseContainer
{
[Constructible]
@ -203,8 +195,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0xa2c, 0xa34)]
[Furniture, Flippable(0xa2c, 0xa34)]
public class Drawer : BaseContainer
{
[Constructible]
@ -227,8 +218,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0xa30, 0xa38)]
[Furniture, Flippable(0xa30, 0xa38)]
public class FancyDrawer : BaseContainer
{
[Constructible]
@ -251,8 +241,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0xa4f, 0xa53)]
[Furniture, Flippable(0xa4f, 0xa53)]
public class Armoire : BaseContainer
{
[Constructible]
@ -285,8 +274,7 @@ namespace Server.Items
}
}
[Furniture]
[Flippable(0xa4d, 0xa51)]
[Furniture, Flippable(0xa4d, 0xa51)]
public class FancyArmoire : BaseContainer
{
[Constructible]
@ -319,7 +307,7 @@ namespace Server.Items
}
}
public class DynamicFurniture
public static class DynamicFurniture
{
private static readonly Dictionary<Container, Timer> m_Table = new Dictionary<Container, Timer>();