Make Bradley kill Scarecrow NPCs?
The title says it all... the Bradley will not shoot at Scarecrow NPC's after uploading this plugin. How could I get it to target them? Any help would be appreciated
Remove the TurretsIgnoreScientist flag
nivex
Remove the TurretsIgnoreScientist flag
Where would that be? I don't see that flag anywhere in my config file.
the only way the bradley will not shoot at npcs is if TurretsIgnoreScientist is in the config file or you installed another plugin that is preventing it

            if (target.IsNpc && ruleSet.HasFlag(RuleFlags.TurretsIgnoreScientist))
                return false;​
Has anyone tested this as i think they removed npc from bradley target list have few other plugins not target them anymore.

public void AddOrUpdateTarget(BaseEntity ent, Vector3 pos, float damageFrom = 0.0f)
{
if (!(ent is BasePlayer))
return;
yes it is no longer possible since tehy added the checks to specifically target players....
It is hard coded into the Bradley routine...
file a bug, if enougth peopel do that.. maybe they will add a flag or change it back.
Close, but bradley does target all player npcs except Scientist, which means it should still target scarecrows as they're HTNPlayer

if (!basePlayer.IsDead() && !(basePlayer is Scientist) && VisibilityTest(item))​

Odd issue. So either something is bugged, or your scarecrows are actually Scientist using a scarecrow outfit and not what they should be, HTNPlayer.

Easy way to find out is to use AdminRadar on the scarecrows. If they're magenta then they're actual HTNPlayer scarecrows.
sure the Bradley routines were changed a week or so ago to only allow attacks against base player?
public void AddOrUpdateTarget(BaseEntity ent, Vector3 pos, float damageFrom = 0.0f)
{
if (!(ent is BasePlayer))
return; ​
Scientist, NPCMurderer, HTNPlayer, NPCPlayer, HumanNPC, etc, all inherit BasePlayer

Merged post

CanBradleyApcTarget hook could definitely be responsible for this, so check plugins for this hook. you can ignore Vanish plugin

rmoved my post