From 8818ffdc80ef59f0f826a5b4f35f363b97b61c56 Mon Sep 17 00:00:00 2001 From: "eos@runuo.com" Date: Sat, 17 Aug 2013 18:09:15 +0000 Subject: [PATCH] Preventing town guards from being called on invulnerable BaseCreatures. --- Scripts/Regions/GuardedRegion.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scripts/Regions/GuardedRegion.cs b/Scripts/Regions/GuardedRegion.cs index 5d773e208..53f1b4bf1 100644 --- a/Scripts/Regions/GuardedRegion.cs +++ b/Scripts/Regions/GuardedRegion.cs @@ -345,7 +345,7 @@ namespace Server.Regions public bool IsGuardCandidate( Mobile m ) { - if ( m is BaseGuard || !m.Alive || m.AccessLevel > AccessLevel.Player || m.Blessed || IsDisabled() ) + if ( m is BaseGuard || !m.Alive || m.AccessLevel > AccessLevel.Player || m.Blessed || ( m is BaseCreature && ((BaseCreature)m).IsInvulnerable ) || IsDisabled() ) return false; return (!AllowReds && m.Kills >= 5) || m.Criminal;