Kamron Batman
24858f3989
fix: Changes Map.Sector.Items to link list. ( #1547 )
...
### Summary
Eliminates `IPooledEnumerable<T>` and `eable.Free()` from `Map` for items. This drastically simplifies code that iterates in range, for example:
```cs
foreach (var item in m.GetItemsInRange(5))
{
}
```
The code above no longer requires an eable and calling `Free()`.
2023-10-16 20:51:02 -07:00
Kamron Batman
d57f1fecc1
fix: Prepares for IPooledEnumerable removal ( #1548 )
...
### Summary
- Removes `IPooledEnumerable` (non-generic)
- Changes `IPooledEnumerable<T>` so that `Free()` is replaced with the `IDisposable` pattern
2023-10-15 11:20:49 -07:00
Kamron Batman
8389bfacfe
chore: Updates copyright ( #1448 )
2023-08-09 09:09:26 -07:00
Fabrizio
537526a328
fix: Update LabelTo, SendMessage, etc to Interpolated Strings ( #1283 )
2022-11-28 19:58:12 -08:00
Kamron Batman
d8cfb6b935
fix: Makes logging more consistent ( #1246 )
2022-11-13 00:36:23 -08:00
Kamron Batman
f268d5d4e2
fix: Cleans up core code ( #1187 )
...
**Only one functional change**
* Fixes a bug in LogFactory where `Warning` is being logged as `Information`
Non-functional changes:
* Updates/Fixes copyright headers
* Removes namespace scopes for core files.
View with [whitespace off](https://github.com/modernuo/ModernUO/pull/1187/files?w=1 ).
2022-10-10 21:47:08 -07:00
Kamron Batman
6e69d25e33
fix: Fixes structured logging ( #1043 )
...
- [X] Fixes various bugs in logging.
2022-06-05 01:00:22 -07:00
Kamron Batman
0d1fffd9fc
fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro ( #751 )
...
### Additions
* Adds `[exportspawners <relative json file path to distro>`
* If no path is provided, it will be saved to the `Data\Spawns` folder with the current timestamp as the file name.
* Supports global, facet, region, multi, and area
* Fixes client disconnect for bad spawner generation command.
* Moves spawner commands to their own folder.
* Adds GUIDs for spawners. This allows for easy replacement during import to reduce duplication.
* Allows exporting the name of the spawner.
* Fixes globbing when using [generatespawners
* Adds [convertpremiumspawners to convert Premium Spawners (from Neruns distro)
Possibly in .NET 6 serializing JSON will be more performant using JSON nodes.
### Screenshots



2021-09-03 21:52:44 -07:00