Couple of issues:
* with all their armor stripped the NPC is supposed to gain the "Unarmored" status, but frequently, it does not happen when the hit is damaging enough to take out remaining armor and the HP in single round (which is very common with player's character having levels and/or gear advantage) This is probably due to check being done in enemy AI routine (requiring them to be functional for at least one extra turn after losing their armor), as opposed to ganrael code, which performs the check when damage is taken and doesn't suffer from this issue. Not getting the "Unarmored" status wouldn't be a problem if it wasn't a pre-requirement for a number of sex scenes.
* Ranged weapon attacks deal minimal damage to NPC armor, and instead bulk of damage goes directly to the health bar. Unsure whether this is a bug or working as intended, but it tends to make NPC armor practically useless compared to shields.
* with all their armor stripped the NPC is supposed to gain the "Unarmored" status, but frequently, it does not happen when the hit is damaging enough to take out remaining armor and the HP in single round (which is very common with player's character having levels and/or gear advantage) This is probably due to check being done in enemy AI routine (requiring them to be functional for at least one extra turn after losing their armor), as opposed to ganrael code, which performs the check when damage is taken and doesn't suffer from this issue. Not getting the "Unarmored" status wouldn't be a problem if it wasn't a pre-requirement for a number of sex scenes.
* Ranged weapon attacks deal minimal damage to NPC armor, and instead bulk of damage goes directly to the health bar. Unsure whether this is a bug or working as intended, but it tends to make NPC armor practically useless compared to shields.