Okay...

Spoiler:

Made it to Asgore, and I've already croaked to him a whopping eight times. I was thinking in order to get the Pacifist ending...

A: Maybe you're supposed to die to him a lot, as the reaction he has progressively gets worse the more you try and talk him out of fighting + the number of times you've died to him. I picked up on that, but I don't know if it's of any coincidence. I'm not sure if you're actually supposed to keep dying to him and something out of that clues him in that you're essentially immortal, but that only triggers when you've died to him X number of times. I actually thought seven was the magic number because of "number of human souls" thing, but that doesn't seem to be the case.
B: You're supposed to try and last as long as you can without fighting him and just keep spamming the Talk action. I just haven't been lasting long enough and despite stuffing the inventory with healing items to try and last as long as possible, I just need to get better at dodging the massive truckload of junk he launches at you (seriously, the swirling helix flame attack thing is an absolute pain to try and avoid and it does so much damage >.<)
C: You're supposed to use a certain item during the battle and that gets him to stop.
Or.
D: There is absolutely no other choice but to fight him, as attempting options A and B will just keep going on forever and ever willy-nilly and "C" doesn't exist. There's a reason why he kills your Mercy command. You just have to grin and bear it. (Have not tried this yet for obvious reasons, don't want to drop the ball after coming all this way)

I'm honestly thinking it's option A, since I figure there's GOT to be a reason why it keeps tracking it like that.


I'm not expecting a full explanation at to what needs to be done, but maybe someone could drop a clue because I'm a little stuck with this one...