ModernUO/Projects
Kamron Batman 724fe71156 perf: keep LiftItemDupe's parented remainder off the decay scheduler
The explicit Map assignment ran while the remainder was still parentless, so
splitting a container stack transiently registered it for decay only for
AddItem to unregister it one call later. Both AddItem overloads assign
Parent before Map, so the assignment was redundant for parented remainders;
keep it only for the ground case, where it places and enrolls the item.

The only code between the old assignment and AddItem is OnAfterDuped, and
no override reads the new item's Map.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-22 10:59:53 -07:00
..
Application fix: Bumps dependencies. (#2531) 2026-07-14 15:17:55 -07:00
BuildTool fix: Require only runtime packages on Linux, and check ICU and tzdata the way the runtime does (#2561) 2026-08-07 15:03:08 -07:00
Logger fix: Bumps dependencies. (#2531) 2026-07-14 15:17:55 -07:00
Server perf: keep LiftItemDupe's parented remainder off the decay scheduler 2026-08-22 10:59:53 -07:00
Server.Tests test: pin decay registration for the remainder of a partially lifted ground stack 2026-08-22 10:53:31 -07:00
UOContent fix: Fixes PlayerConstructed stacking/BODs (#2579) 2026-08-14 17:14:38 -07:00
UOContent.Tests feat: make the blocklist and manual allowlist opt-in; cut the ban subsystem's on-loop cost (#2577) 2026-08-13 23:22:35 -07:00