Human npc issues

Hey there, so me and a buddy are making a cool zombie server but I also wanted to make junkpirates that defend the monuments. Currently I'm experiencing some weird stuff. First, the npc's will attack my friend (who is also the admin as well as me) but the npcs will never attack me unless I attack them first and "/npc defend true" is on. I already have "/npc hostile true", it works for my friend but they just ignore me, any reason why?

 

Occasionally, the hostile mode will work on me but only rarely and randomly. My other issue is that most of the npc's only fire close range, regardless of what I set the damage distance, maxdistance, attackdistance, radius etc, like they have to run up to you and fire, seems like a pathing issue because they tend to fire more often on solid ground then in elevated structures like the dome, but overall seems sporadic. 

 

If these two issues would be fixed I can pretty much iron out the other kinks like the horrible pathfinding and them walking through walls. 

also how do I change the hit change modifier? I'm not sure how to input the float commands.

and is there a way to add a bullet cone effect like the scientists?

if you are editing the npc they will not attack you.

It's likely because you have "npc defend" set to true. If you have both "hostile" & "defend" on it priotizes the "defend" function as it should. 

Doesn't seem to change anything. Tried with hostile only with defend off, nothing changed. My biggest issue is them running up and needing to touch the player before firing long range, than after they touch the player once, suddenly all the long range values "kick in". I've turned off stop and talk, their attack distance, maxdistance, damagedistance, and radius are all turned up to like 30-50 and yet they still need to walk up to the player, makes it almost unusable. What am I doing wrong?

Same issues here.
I started opening some threads but it seems the developer lost interest in fixing the basic behavior.
As i start browsing through the open threads here i reconsider even using this plugin and instead looking for another solution.