All right; While fighting Hecate.
He had: 4 voodoo dolls, vampire dagger. 3 dolls had liquid shadow cast on them. The 4th one was rage potioned a couple of times. No permanents, except for pillars.
I had 3 poison damage on me (from the liquid shadow). Several times in a row, even though I played a sundial (and it didn't get destroyed) I took damage. I didn't even just take the damage from the dagger and the one voodoo either; I consistently took multiple small hits from unknown sources.
Not a bug.
Sundial only blocks the damage the creatures deal from their
attacks.
You took damage from the Voodoos that had Liquid Shadow and were taking one damage each turn from their infection. The Voodoo passive ability activates from the Doll's loss of HP, and therefore you take damage from it. Sundial does NOT block the damage from the Voodoo passive ability.
Essentially what happened here:
- You play a Sundial and end your turn.
- On their next turn, AI uses Liquid Shadow on a Doll, thus infecting it. You receive 1 poison counter.
- AI ends their turn.
- The Doll takes 1 damage from its infection.
- Voodoo passive ability activates and you take 1 damage because the Doll lost 1 HP.