> and story NPCs which you cannot / are not supposed to attack
It's even more complex than that, because a small number of NPCs, if not attacked and killed without provocation, will go on to kill certain other NPCs.