Mind Leak forces you to discard your oldest magic card whenever you take damage. Bungled Bolt deals one damage to you when casting the spell I tested this with no armor on, combat log said i took one damage but i was not forced to discard any magic cards even though i had two in hand. (i don't know if bungled bolt was the oldest magic card in the test i made, could be the game got confused because the oldest card went missing) did a search: http://www.cardhunter.com/forum/search/605579/?q=mind+leak&o=date , doesn't seem like anything has been reported on this subject.
Same as dastardly curse, effect text needs to update to: Whenever you take damage from an enemy card, you discard your oldest Magic card.
Oh? I figured we'd hear that it was mistakenly changed with the Blessing change. I'd much rather see self damage trigger these drawbacks as well since there are a lot of positive self damage cards.
I've definitely had Bungled Bolt trigger Mind Leak in the past. It must have changed with one of the new versions, perhaps as Blindsight said.
Agreed. I've tested them before and they were working with allied attacks. Which begs the question: Why change Martyr Blessing's function (when said change would impact all other cards using the same function) instead of writing a new one ? weird...
Could be just a structure/architectural issue where you can't tell which cards use a given shared function... but who knows.
The card logic is built on a component system, many of which have parameters and are shared. I probably screwed up by not checking to see if other cards were using the same component.
Fixed in next build (both Mind Leak and Dastardly Curse now force you to discard on self-inflicted damage).