ModernUO/Projects/Server
Kamron Batman 7785f7e06c
fix: Fixes timer wheel edge cases (#782)
1. Stopping a different timer, on the same slot as the timer being executed during OnTick
    * Adds a check for the timer wheel currently being executed and does not detach the timer on Stop().
1. Timers are added to the current slot if they need 4095 slots, before the chain is fully detached/executed
    * Removes all chains that will be executed from the timer wheel before executing.
2021-09-16 08:52:32 -07:00
..
Buffers fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
Collections feat: Adds tidy option for serialization. Codegens ballotbox. Fixes pooled timer leaking (#681) 2021-08-14 03:02:53 -07:00
Comparers Splits up mobile (#296) 2020-10-31 23:30:51 -07:00
Configuration fix: Fixes assembly loading. (#759) 2021-09-03 23:35:44 -07:00
ContextMenus fix(core): Removes some uses of Linq (#421) 2021-01-18 21:05:11 -08:00
Diagnostics fix(core): Tightens the network stack (#479) 2021-02-07 23:30:56 -08:00
Events fix: Fixes boat movement & moves weapon ability out of core (#750) 2021-08-30 21:30:09 -07:00
Exceptions fix(core): Changes invalid gump response to write to network errors. (#510) 2021-02-15 08:31:53 -08:00
Geometry fix(cleanup): Cleans up attribute syntax (#734) 2021-08-26 18:30:16 -07:00
Gumps fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
Items fix: Uses client bug to make addon containers work (#776) 2021-09-12 22:23:15 -07:00
Json fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro (#751) 2021-09-03 21:52:44 -07:00
Logging cleanup: Fixes bugs and cleans up code (#660) 2021-07-19 20:49:59 -07:00
Maps fix: Adds CanSeeStaffOnly for staff only items (#739) 2021-08-27 19:12:32 -07:00
Menus Updates menu packets (#320) 2020-11-17 21:47:00 -08:00
Mobiles fix: Removes BodyValue and fixes modifying Body and BodyMod in props gump. (#743) 2021-08-28 22:56:00 -07:00
Network fix: Fixes boat movement & moves weapon ability out of core (#750) 2021-08-30 21:30:09 -07:00
Random fix(core): Changes random source to use debut assert (#603) 2021-05-15 20:15:22 -07:00
Regions fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro (#751) 2021-09-03 21:52:44 -07:00
Serialization fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro (#751) 2021-09-03 21:52:44 -07:00
Targeting cleanup: Fixes bugs and cleans up code (#660) 2021-07-19 20:49:59 -07:00
Text fix(core): Fixes string wrapping for houses (#717) 2021-08-22 10:01:01 -07:00
TileMatrix fix(map): Fixes map diffs (Old Haven/Minax) (#720) 2021-08-22 23:35:18 -07:00
Timer fix: Fixes timer wheel edge cases (#782) 2021-09-16 08:52:32 -07:00
Utilities fix: Cleanup IPoint3D calls (#704) 2021-08-19 09:11:48 -07:00
World fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
AssemblyHandler.cs fix: Fixes assembly loading. (#759) 2021-09-03 23:35:44 -07:00
Attributes.cs fix: Removes BodyValue and fixes modifying Body and BodyMod in props gump. (#743) 2021-08-28 22:56:00 -07:00
CityInfo.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
ClientVersion.cs fix(core): Updates slice with range selectors (#583) 2021-04-23 20:57:24 -07:00
Commands.cs fix(core): Updates slice with range selectors (#583) 2021-04-23 20:57:24 -07:00
Effects.cs fix(core): Cleans up uninitialized packets (#397) 2021-01-09 14:10:29 -08:00
EventLoopTasks.cs feat(timers): Adds timer pooling, fixes timer related bugs, and changes timer api (#667) 2021-08-07 14:33:35 -07:00
ExpansionInfo.cs fix(core): Fixes map issues at New Haven (#509) 2021-02-14 16:06:49 -08:00
Guild.cs fix(codegen): Adds manual dirty checking (#621) 2021-05-27 00:54:21 -07:00
HuePicker.cs fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
IAccount.cs fix(core): Fixes accounts and moves it to codegen (#644) 2021-06-05 19:39:16 -07:00
IEntity.cs fix: Cleanup IPoint3D calls (#704) 2021-08-19 09:11:48 -07:00
Interfaces.cs fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro (#751) 2021-09-03 21:52:44 -07:00
KeywordList.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
Main.cs fix: Fixes assembly loading. (#759) 2021-09-03 23:35:44 -07:00
MultiData.cs fix(core): Moves map definitions and cleans up loading maps, regions, and tiles (#431) 2021-01-25 11:05:52 -08:00
MUO.ico Adds MUO Logo (#52) 2019-09-12 13:13:13 -07:00
NativeReader.cs fix(codegen): Fixes codegenning timers when they are null. (#723) 2021-08-23 20:44:02 -07:00
ObjectPropertyList.cs fix(core): Fixes OPL with stale header (#651) 2021-06-11 23:44:05 -07:00
Party.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
Poison.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
Prompt.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
Race.cs fix: Updates races to properly support gargoyle equipment. (#744) 2021-08-29 00:43:55 -07:00
Sector.cs fix: Cleanup IPoint3D calls (#704) 2021-08-19 09:11:48 -07:00
SecureTrade.cs feat(timers): Adds timer pooling, fixes timer related bugs, and changes timer api (#667) 2021-08-07 14:33:35 -07:00
Serial.cs fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
Server.csproj fix: Updates dependencies, cleans up csproj, and updates README (#784) 2021-09-15 09:54:15 -07:00
Skills.cs fix(core): Fixes some properties that cannot be modified ingame (#604) 2021-05-15 23:47:33 -07:00
TileData.cs fix(map): Fixes map diffs (Old Haven/Minax) (#720) 2021-08-22 23:35:18 -07:00
TileList.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
VirtueInfo.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00