Humanoid npcs can seem completely unpredictable at times, however just like players all their attacks have sound and a visual cue for when to parry. Additionally, just like players humanoid npcs can vent, parry, use mantras, be block broken, and have talents, so it's best to fight them ...