Ignore scarecrows/murderers

We run the zombiehorde plugin, and the zombies carry bean can grenades. Pretty often I get reports that a Zombie is raiding someone because they hit a base with a beancan, I could remove the notification for beancan, but then I'm losing out on if a player uses it. 

I tried putting them into the DecayEntityIgnoreList.json like below, but I still am getting the reports. Any idea how to suppress them?

"assets/prefabs/npc/scarecrow/scarecrow.prefab": {
"name": "Zombie",
"ignore": true,
"ignoreDiscord": true
},

I thought I already ignored NPCs but it looks like I missed it for certain instances. Try this:

        private bool IsDecayEntityOrAttackerIgnored(DecayEntity entity, BasePlayer attacker)
        {
            if (IsDecayEntityIgnored(entity))
                return true;

            if (attacker != null && attacker.IsNpc)
                return true;

            if (attacker != null && attacker.IsAdmin)
                return false;

            if (!_dev && _config.ignoreSameOwner && attacker != null && attacker.userID == entity.OwnerID)
                return true;

            if (!_dev && _config.ignoreTeamMember && attacker != null && attacker.Team != null && attacker.Team.members.Contains(entity.OwnerID))
                return true;

            if (!_dev && _config.ignoreClanMemberOrAlly && attacker != null && Convert.ToBoolean(Clans?.Call("IsMemberOrAlly", attacker.UserIDString, entity.OwnerID.ToString())))
                return true;

            return false;
        }​

appreciate that @Clearshot - I've added that and will keep an eye out to see if there are any more reports on the zombie NPCs

Merged post

With that change, the plugin was reloaded and compiled fine. I was really hoping that was going to take care of it. I just got another hit. I was about to ask what could be still making it happen, and I believe k1llyou's zombiehorde plugin uses both the scarecrow and murderer. If I can find what is being used to spawn them, I could add that into the DecayEntityIgnoreList.json

Merged post

Based on what I'm seeing, I only see scarecrow.prefab being used in the actual plugin, but I do see a zombieNPC reference all throughout the code. I do know that when FP messed up the vanilla scarewcrow/murderer AI, then removed the murderer (chainsaw version) that the zombiehorde plugin worked despite that, so maybe it's something different

I'm having the same problem. Any progress? I wish I could at least filter out NPCs by name.