diff --git a/Projects/Server/Items/Item.cs b/Projects/Server/Items/Item.cs index d787ba775..113cbf913 100644 --- a/Projects/Server/Items/Item.cs +++ b/Projects/Server/Items/Item.cs @@ -345,11 +345,12 @@ public partial class Item : IHued, IComparable, ISpawnable, IObjectPropert _lastMoved = value; // A move at or past the reset stamp supersedes it; drop it so the CompactInfo can collapse. - var reset = DecayResetTime; + var info = LookupCompactInfo(); - if (reset != default && reset <= value) + if (info != null && info.m_DecayReset != default && info.m_DecayReset <= value) { - DecayResetTime = default; + info.m_DecayReset = default; + VerifyCompactInfo(); } } }