Tagging as a bug (questionably). Should a burning Soultrap count as hit? It did not activate and steal AP.
Yeah this is on purpose. A trap or counter effect (such as soul trap or spiked shields) only triggers if the damage is a direct result of your opponent’s attack.
There’s two other ways this you could potentially deal with counters when damaging yourself (with poison or burn), but I don’t like those either:
So that’s why it’s set up this way. Counters only trigger when they hit comes directly from your opponent.