Results 1 to 4 of 4

Thread: [Confirmed] Lifesteal Vs. Mana Shield

  1. #1
    Volunteer Moderator
    Join Date
    Mar 2012
    Location
    Australia
    Posts
    2,671

    [Confirmed] Lifesteal Vs. Mana Shield

    Summary:

    Lifesteal shouldn't be reduced by mana shield, however it is.

    Repro:

    1) Pick a hero + get lifesteal
    2) Spawn an enemy medusa with mana shield
    3) Hit once or twice (with hp missing) against medusa without mana shield
    4) Hit once or twice (with hp missing) against medusa with mana shield

    Result:

    Mana shield reduces HP gained on hit

    [00:47.09] Skeleton King's Vampiric Aura heals Skeleton King for 7 health (416->423).
    [00:47.09] Skeleton King hits Medusa for 50 damage (416->366).
    [00:52.16] Skeleton King's Vampiric Aura heals Skeleton King for 3 health (428->431).
    [00:52.16] Skeleton King hits Medusa for 25 damage (369->344).
    [00:53.63] Skeleton King's Vampiric Aura heals Skeleton King for 3 health (432->435).
    [00:53.63] Skeleton King hits Medusa for 25 damage (344->319).



    Expected result:

    It does not

    18. Life Steal drain. Leeches a % from min(current damage, current hp). Note that the amount leeched is calculated of the real damage dealt to the unit, so neither mana used by Mana Shield or "blocked" damage from triggered heals counts.
    From http://www.playdota.com/forums/showthread.php?t=21493 - order of damage calculations (at least in WC3)

  2. #2
    Basic Member Crowfeather's Avatar
    Join Date
    Jan 2013
    Posts
    3,316
    There is already a report on how Lifesteal calculation is made before every other calculation instead of after every calculation. I believe this problem is related to the same root cause.

    So ima say this is a duplicate.

  3. #3
    Volunteer Moderator
    Join Date
    Mar 2012
    Location
    Australia
    Posts
    2,671
    How is that even remotely relevant? This is about damage reduction, that is about order of calculation... If anything that bug would make it more likely to calculate the HP stolen correctly... HP stolen should still be checked AFTER mana shield, as it currently is, it's just lifestealing too little...

    Also this is different to triggered heals before anyone brings that up, as mana shield is HARDCODED as opposed to triggered heals.

  4. #4
    Basic Member
    Join Date
    Dec 2011
    Posts
    11,187
    added to sticky.

    although i find this mechanic very interesting.
    you cannot eat mana, you know.
    Make sure to read the Forum Rules as well as the stickied Threads of the Forum Section you are posting in.

    Contributions i'd like to highlight:
    My Suggestion: Coaching System
    My Sticky: Intended Changes List
    My Challenge: Completely Fixed Hero Challenge: Skywrath Mage

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •