Ok, got most of the endings (assuming J is the last ending in the alphabetical order, anyway). Just missing C for some reason I can’t fathom. I had assumed you meant
spoilers
the Flower Crown, but I've done multiple runs both with and without it, so it can't be that, or at least only that.I keep popping back at D instead. Mind pointing me in the right direction?
EDIT: Also, from what I can tell, the reason the endings are in the order that they’re in is that
pretty major spoilers
it's the order that the event flags are checked in. For example, if any of the requirements for ending A are triggered, endings B to D can't be triggered (technically E to J also can't be triggered, but we've already established that they're endings of another kind anyway); if the requirement for ending F is triggered without triggering endings A through E, endings G to J can't be triggered, and so on. This is also why I think J is the last ending: it's the ending where you just up and die without triggering any other flags. That's just my speculation, though.I believe there’s only one case where this order is violated, in which you die after transforming to the final stage, but don’t trigger endings E to I. (In this case, an alternate ending A happens instead.)