On the tin. I'm not saying it should be made really common, but I've had my account for over a decade. Had a Nightmare pet for at least 6 years, likely longer. She's only used the Unicorn spell about... I'd guesstimate 20-25 times since I've had her, most of those times when I didn't need it. It rarely triggers when me or a group are on the verge of defeat. It's insanity.
Just recently she did it like five times in one day (mostly when needed) after getting her to Ancient, which is a crazy coincidence that I think should be a real mechanic. Maybe make maycast spells have a somewhat (not really highly) increased chance of being cast when the criteria for it are met as they get levelled.
The fact that I've hardly had that one spell tripped when it SHOULD be used is crazy considering how long I've had this pet. It needs to be a bit rebalanced to make maycast pets more worth it, imo. I get Deathblade a lot more, the chances for that are fine. The healing spells REALLY need some slight adjustments, though.
Thank you for your time.