This is a possible bug I've noticed a couple of times - sorry I forgot to get the client log. I'll try to recreate the situation and get a log of it. Hopefully someone else has run into the same thing.
Yep, there are a bunch of known issues with the order of damage / buff calculations. It's on my list to look at.
Ah, okay. Well here's another case then: My character with a lifesaving block swings on an enemy, proving that I was facing him. That same enemy then turns around and swings a Potent Stab with Mass Frenzy and kills my character who then discards Lifesaving block. (I would have killed him next hit too. ) Sad day. BATTLE LOG: Player=Blindsight,Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Event=PlayAction,Action=Devastating Blow,Instigator=Turador,Targets=Fecargnor startTimer 1 925 BATTLE LOG: Player=Blindsight,Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Event=TriggerFail,Trigger=Mail,TriggeringActor=Fecargnor,AffectedActors=,TriggerType=PreDamage,TriggerLocation=Hand BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Msg=Fecargnor took 11 damage BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Msg=The active player is now Belenus stopTimer 1 918 BATTLE LOG: Player=Belenus,Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Event=PlayAction,Action=Potent Stab,Instigator=Fecargnor,Targets=Turador BATTLE LOG: Player=Belenus,Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Event=TriggerSucceed,Trigger=Mass Frenzy,TriggeringActor=Fecargnor,AffectedActors=,TriggerType=Action,TriggerLocation=ActorAttachment BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Msg=Turador took 11 damage BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Msg=Detaching and discarding Slippery from Turador BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Msg=Detaching and discarding Altruism from Turador BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Msg=Turador died BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Msg=Blindsight was defeated BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Group=Turador,Event=Discard,Card=Inspiration BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Group=Turador,Event=Discard,Card=Bash BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Group=Turador,Event=Discard,Card=Dash BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Group=Turador,Event=Discard,Card=Lifesaving Block BATTLE LOG: Scenario=MP Crypt Feast,Room=Belenus vs Blindsight,RoomID=326698,Event=GameOver
I think this should be fixed in the next build. Would love confirmation if you notice it fixed (or not) then.
I just wanted to add my comment in regards to this bug. I had a scenario where my cleric's remaining life was greater than the base damage of Devastating Blow, however he had several revealed cards. Once the damage was added up, it exceeded the remaining life points. In spite of that, when my opponent played that card against the cleric, the Lifesaving Block did not trigger. So it looks like this 'bug' is still there.
That's not actually a bug. Lifesaving Block only counts face damage on the card and any damage boosts that have triggered. The extra damage rules on the card itself aren't applied until the damage takes place, by which time the block has already happened (or not).