ModernUO/Projects
Kamron Batman 046452d7c7
fix: drop the decay reset stamp when an item loses eligibility
A stamped item that was re-frozen, re-hidden, spawner-linked, or moved into
a container programmatically kept its stamp - and the CompactInfo holding it
- for as long as it stayed ineligible. UpdateDecayRegistration's ineligible
branch now clears the stamp; every re-eligibility path re-anchors, so only
the allocation was at stake. The guarded setter makes the hot-path cost a
field read and two compares, with no allocation.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-22 12:52:07 -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 fix: drop the decay reset stamp when an item loses eligibility 2026-08-22 12:52:07 -07:00
Server.Tests fix: drop the decay reset stamp when an item loses eligibility 2026-08-22 12:52:07 -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