"the npc you just struck is doing the self reporting so because the npc itself is hit the morality penalty is applied even if stunned"
I want to understand how this works more. You could make it so the NPC can only flag the morality penalty if they are able to move, and not disabled by some status.
Edit: Thanks for the reply again. lol