Lifesave Block did not trigger

Discussion in 'Bugs' started by Aiven, Sep 2, 2013.

  1. Aiven

    Aiven Orc Soldier

    Just had this strange occurance, where it did not trigger (from front). The attack was Touch_of_Death, which as far as I know should be blockable by Lifesaving_Block, correct me if I'm wrong.
     
  2. kogi

    kogi Ogre

    Lifesaving block saves on "unmodified" damage. The touch of death card had a zero damage on card. So Lifesaving block doesn't work on it.

    Yeah, I know I know, it' doesn't actually save your life. Search the forum for the discussion
     
  3. Aiven

    Aiven Orc Soldier

    Thanks, the way I interpret Jon is that it´s a known issue and not working as intended. I hope I got it right =)
     
  4. Blindsight

    Blindsight Ogre

    Yes. Known issue of damage modifications etc.
     
  5. Jon

    Jon Blue Manchu Staff Member

    Um, so, the current was the system should be working (and is, as far as I know) is that any damage modifications that are applied before the block triggers are taken into account. So, for example, if Righteous Frenzy boosts your attack damage, that will be considered by the block.

    However, Touch of Death doesn't calculate it's damage until the time it is applied. So, when the block is triggered, Touch of Death's damage is calculated as zero.

    Why don't we pre-calculate how much damage Touch of Death is going to do? I think that would be weird and wrong. Let's say something triggers before the damage is done (like an Armor card triggers a draw for the target or something). If we pre-calculated the damage, that change wouldn't be taken into account. Not so obvious a problem for this card, but weirder for things like Anvil Strike that care about positioning and so on.

    We could also do something like try to calculate how much damage the card would do if it were applied at the time the block is checked, but that gets to be complicated and difficult to understand.

    So - net result is that we don't pre-calculate these special damage amounts. Blocks only care about the base damage of the card plus whatever boosts have been applied to it so far.
     

Share This Page