https://github.com/EQEmu/Server/blob...aggro.cpp#L504
That line in your source change to...
Code:
if(target->GetSpecialAbility(NO_HARM_FROM_CLIENT) && IsClient()){
return false;
}
I am pretty sure thats I did to do what you are trying to do.
I made an event where an NPC can attack other NPCs but will not get hurt by players... and you help him ect ect.