1. diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
  2. index a99a164..ea45802 100644
  3. --- a/src/game/Unit.cpp
  4. +++ b/src/game/Unit.cpp
  5. @@ -752,12 +752,6 @@ uint32 Unit::DealDamage(Unit* pVictim, uint32 damage, CleanDamage const* cleanDa
  6. }
  7. }
  8. - if (!spiritOfRedemtionTalentReady)
  9. - {
  10. - DEBUG_FILTER_LOG(LOG_FILTER_DAMAGE, "SET JUST_DIED");
  11. - pVictim->SetDeathState(JUST_DIED);
  12. - }
  13. -
  14. DEBUG_FILTER_LOG(LOG_FILTER_DAMAGE, "DealDamageHealth1");
  15. if (spiritOfRedemtionTalentReady)
  16. @@ -820,6 +814,12 @@ uint32 Unit::DealDamage(Unit* pVictim, uint32 damage, CleanDamage const* cleanDa
  17. JustKilledCreature((Creature*)pVictim);
  18. }
  19. + if (!spiritOfRedemtionTalentReady)
  20. + {
  21. + DEBUG_FILTER_LOG(LOG_FILTER_DAMAGE, "SET JUST_DIED");
  22. + pVictim->SetDeathState(JUST_DIED);
  23. + }
  24. +
  25. // last damage from non duel opponent or opponent controlled creature
  26. if (duel_hasEnded)
  27. {