Why do I sometimes regain an estus flask charge?

In Dark Souls 1 there was a similar mechanic where you would gain charges when someone "nearby" (as the game ruled) strengthed a bonfire. I don't see this mechanic yet in Dark Souls 3 and it seems to be happening in one of the first areas. Furthermore, it seems to happen after I kill an enemy. What governs this mechanic?


Ways to recover Estus Flasks source:

  • Dying
  • Resting at a Bonfire
  • Having another player rate your message.
  • Killing enemies. Tougher enemies increase the chance of having an Estus Flask restored.
  • Killing invaders will give you 2 estus flasks