public virtual void RecheckTownProtection()
{
m_NextProtectionCheck = 10;
Regions.GuardedRegion reg = (Regions.GuardedRegion)this.Region.GetRegion(typeof(Regions.GuardedRegion));
bool isProtected = (reg != null && !reg.IsDisabled());
if (isProtected != m_LastProtectedMessage)
{
if (isProtected)
SendLocalizedMessage(500112); // You are now under the protection of the town guards.
else
SendLocalizedMessage(500113); // You have left the protection of the town guards.
m_LastProtectedMessage = isProtected;
}
}