ModernUO/Projects/Server
Kamron Batman 8282b00ca2
feat: Moves gumps out of the core (#1916)
> [!Important]
> **Developer Note**
> This code change will **completely move gumps out of the core**


### Summary

- Adds `GetGumps()` convenience which exposes methods to Find/Close/Send multiple gumps. This helper is a performance improvement by eliminating the Dictionary<Player, List> lookup for gumps.
2024-08-09 19:07:32 -07:00
..
Buffers fix: Fixes reading incoming string packets (#1819) 2024-06-03 14:49:26 -07:00
Client feat: Cleans up UOP file handling. Adds automatic bounds.bin generation (#1744) 2024-05-01 20:02:06 -07:00
Collections fix: Fixes massive capacity bug with pooled ref queue/list (#1865) 2024-07-07 16:18:56 -07:00
Comparers
Compression fix: Fixes libdeflate threading issue (#1813) 2024-06-02 15:02:47 -07:00
Configuration
Console fix: Console Input is disabled on Linux when no standard input is attached. (#1809) 2024-06-06 21:20:22 -07:00
ContextMenus fix: Moves ContextMenu out of core, streamlines code, fixes bugs (#1873) 2024-07-20 21:33:23 -07:00
Diagnostics feat: Moves gumps out of the core (#1916) 2024-08-09 19:07:32 -07:00
Events fix: Fixes edge cases with on off items (#1832) 2024-06-10 18:11:35 -07:00
Exceptions
GarbageCollection
Geometry
Items feat: Moves gumps out of the core (#1916) 2024-08-09 19:07:32 -07:00
Json fix: Fixes codegenned spawners and adds RunUO spawner import support (#1682) 2024-02-17 10:46:55 -08:00
Localization fix: Simplifies create food and localizes. Fixes localization fallback (#1721) 2024-04-05 19:45:42 -07:00
Logging
Maps fix: Fixes link list not crashing when broken. (#1877) 2024-07-20 17:38:22 -07:00
Menus
Migrations fix: Hair and facial hair "teleporting" when mobile dies several times (#1901) 2024-08-07 20:10:23 -07:00
Mobiles feat: Moves gumps out of the core (#1916) 2024-08-09 19:07:32 -07:00
Network feat: Moves gumps out of the core (#1916) 2024-08-09 19:07:32 -07:00
PropertyList
Random fix: Cleans up code with feeding pets and adds batch coin flips random check (#1717) 2024-04-04 15:09:15 -07:00
Regions fix: Fixes region duplicates (#1684) 2024-02-18 12:01:16 -08:00
Serialization feat: Updates serialization to use MMF (considerable memory savings) (#1841) 2024-06-23 10:51:20 -07:00
Targeting fix: Fixes double calls with Target cancel and spell sequences (#1840) 2024-06-17 15:19:06 -07:00
Text feat: Moves gumps out of the core (#1916) 2024-08-09 19:07:32 -07:00
TileMatrix feat: Cleans up UOP file handling. Adds automatic bounds.bin generation (#1744) 2024-05-01 20:02:06 -07:00
Timer fix: Fixes timer remaining count (#1908) 2024-08-06 16:25:21 -07:00
TimeZones fix: Fixes order of execution with AutoSave and TZ (#1665) 2024-01-24 17:17:45 -08:00
Utilities fix: Fixes PooledRefList ToList returning wrong size (#1899) 2024-08-05 08:50:56 -07:00
World fix: Hair and facial hair "teleporting" when mobile dies several times (#1901) 2024-08-07 20:10:23 -07:00
AssemblyHandler.cs fix: Fixes spawner timer deserialization, decimal deserialization, and adds potion keg reverse lookup (#1711) 2024-03-28 13:34:12 -07:00
Attributes.cs fix: Fixes dupe property copying. Adds IgnoreDupe (#1811) 2024-06-02 15:04:54 -07:00
CityInfo.cs
Commands.cs fix: Fixes codegenned spawners and adds RunUO spawner import support (#1682) 2024-02-17 10:46:55 -08:00
Effects.cs fix: Adds GetClients to map iterators (#1574) 2023-10-30 18:49:00 -07:00
EventLoopTasks.cs
ExpansionInfo.cs
Guild.cs feat: Updates serialization to use MMF (considerable memory savings) (#1841) 2024-06-23 10:51:20 -07:00
HuePicker.cs
IAccount.cs
IEntity.cs fix: Fixes boat turning abandoning entities (#1878) 2024-07-20 17:51:29 -07:00
Interfaces.cs fix: Fixes respawn command when spawner is off (#1891) 2024-07-28 14:34:23 -07:00
IVirtualCheckGump.cs feat: Moves gumps out of the core (#1916) 2024-08-09 19:07:32 -07:00
KeywordList.cs
Main.cs feat: Updates serialization to use MMF (considerable memory savings) (#1841) 2024-06-23 10:51:20 -07:00
MessageType.cs
Module.cs fix: Fixes sending packets and sidesteps a major issue with stackalloc and PGO in .NET 8 (#1607) 2023-11-21 12:18:20 -08:00
MultiData.cs feat: Replaces Zlib with LibDeflate (#1774) 2024-05-16 22:53:01 -07:00
Party.cs
Poison.cs
Prompt.cs
Race.cs
SecureTrade.cs feat: Moves gumps out of the core (#1916) 2024-08-09 19:07:32 -07:00
Serial.cs
Server.csproj feat: Updates serialization to use MMF (considerable memory savings) (#1841) 2024-06-23 10:51:20 -07:00
Skills.cs
TileData.cs
TileList.cs fix: Refactors getting static tiles to use enumerators (#1611) 2023-11-26 09:39:46 -08:00