Мaybe it would be better to do a reset not after, but before the battle? As far as I can see, bugs happen when several events occur at the same time, for example, Mezz came and the boar came. Or the boar came, Mezz came and was defeated because he had low HP. Apparently at such moments the logic of the game can go wrong. The last example, all three events happened in the battle in front of the stairs, and after the scene in the toilet, I rushed to choose an answer and started the battle again. Mezz started it in a Guuuh state (as he finished the previous one, because he came first theh boar came and then Mezz defeated), but at the same time there was active a hard knock and Guuuh in the action menu.
This is of course the exception, not the rule, but it can happen.
> The whole idea is that the boars aren't paying close attention to him, so additional dialogue/taunts wouldn't make sense.
I agree, but since a lot depends on random selection, it was often took for 3-4 turns, and invisible actions when the "missed" status was displayed on each turn. Additional dialogue in this case will at least add variety until Mezz returns to normal. ;)
Regarding HP this is realy complicated question. If Mezz prioritize the boar's pleasure over he's own, then he choose "Lets it happened". The boar cums and Mezz's lust grows, leading Mezz to cum too. It turns out a contradiction. Satisfying a boar, you involuntarily enjoy yourself, but if you cums yourself, you take damage. Player unable to control it. There is no choice during the battle to please only yourself or only the boar. At the same time, resistance only wastes energy, it can miss, but does not give Mezz an advantage, except for experience in case of victory. May be add a little extra experience in case of victory after resistance, and / or change the actions of the boar after resistance during the next hypnosis (other dialogues, pictures).
These are just ideas and thoughts. ;)