Madevra is currently my least favorite entity in the Tower. My highest three characters have all been ended by her after bouncing off her near-impenetrable defenses. The first time I found her, I was running a Faithful Heart Light build, which worked as well as you might expect. The second time, I was running a Crown of Glory Spears build, but my dryad ran out of SP and rushed suicidally into melee combat, ending the stream of healing we were barely clinging to for survival.
But the third time irks me the most. I was running a 4 strength/1 agility Titan's Fist Slash build, and had found a pack of centaurs. I linked with one, massacred the rest, and ten rounds later I found Madevra down the hall, waiting for me. So I rushed into combat with my centaur, and managed to get Madevra to half health in under five turns. But she proceeded to something like three-shot the centaur through its heroism, healing to full health and ending my Heroism simultaneously. While my Sure Slice plinked off her shield, she casually ended my life.
Any suggestions to get past Madevra without having to flee from her?