Players cannot hurt guards

So I'm trying to get this running on the server. I have it set both ways. But I can still damage the guards. I'm running oranges NoCompound so they're not responding/attacking. So I guess guards cannot hurt players isn't a huge concern. But players are able to farm the bots for scrap. And I don't knwo of it's the RustEdit.dll or NoCompound. But they're respawning really fast. So the farming is a bit of a concern. I'm pretty sure I have group set up proper

    {
      "name": "guards",
      "members": "bandit_guard, scientistpeacekeeper, sentry.scientist.static",
      "exclusions": ""
    },

So is it possibly a conflict? Or is this an instance where I actually need to reboot the server?

I'm also trying to prevent NPCs from damaging the braindead guards as well. But setting "npcs cannot hurt guards", doesn't do anything either.

        public override void OnAttacked(HitInfo info)
        {
            if (Interface.CallHook("IOnBasePlayerAttacked", this, info) == null)
            {
                float health = base.health;
                if (InSafeZone() && !IsHostile() && (Object)info.Initiator != (Object)null && (Object)info.Initiator != (Object)this)
                {
                    info.damageTypes.ScaleAll(0f);
                }
                //...
            }
        }​

Hi weirdo, as shown above, the guards in safe zones are immune to damage (vanilla). So this means the No Compound plugin deleted the safe zones which is preventing the damage from being blocked to the guards.

You must remember that flags can override rules. So if you're using the HumanNPCDamage flag then your rule will not work and you must remove the flag.

I understand both are in the default configuration, but these are there to serve as examples and examples can contradict each other or be redundant. :p

Understood. I'll go rework things on my test server. Thank you.