- Was playing against level 3 AI
- I had a field full of malignant cells
- I had a druidic staff
- I had a few Empathic Bonds out
- Opponent was at ~30 health and 6 poison counters, so the attack would cause victory
- I had ~95 health
- I cast heal to reach 100 health
- I ended turn. The strike of the druidic staff caused victory.
- Victroy slots showed up and I did not have Elemental Mastery. Interestingly, I had a victory payout of 20 coins, which implies I probably wasn't in some weird out of sync funk that caused the client to lie to me... To the best of my knowledge (applying the algorithms I've read in the wiki), I could only receive 20 coins on AI 3 under the condition that I had 100% hp -- and I should indeed receive elemental mastery under that condition.
NOTE: I did not have any max hp modifiers of any sort. I was truly at 100/100. Also, I definitively had this 100hp as a result of the heal play, without needing to rely on the druid staff.
I would suspect this is some weird edge case relating to druidic staff striking for the victory when one already has 100hp. . . perhaps somebody hard coded an overzealous fix to forcefully avoid elemental mastery on druidic staff in an attempt to enforce damage resolution appearing to occur before healing? That's my best guess, anyhow...