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> |
||
|---|---|---|
| .. | ||
| BaseMulti.cs | ||
| Container.cs | ||
| Containers.cs | ||
| DecayScheduler.cs | ||
| Item.cs | ||
| Item.Enumerable.cs | ||
| Item.Messages.cs | ||
| ItemBounds.cs | ||
| Layer.cs | ||
| LightType.cs | ||
| OutgoingVirtualHairPackets.cs | ||
| SecureTradeContainer.cs | ||
| VirtualCheck.cs | ||