diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 8204dc63a..3250328e4 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -1997,8 +1997,8 @@ void Unit::CalculateAbsorbAndResist(Unit *pCaster, SpellSchoolMask schoolMask, D // Primal Tenacity if (spellProto->SpellIconID == 2253) { - //reduces all damage taken while Stunned - if (unitflag & UNIT_FLAG_STUNNED) + //reduces all damage taken while Stunned and in Cat Form + if (m_form == FORM_CAT && (unitflag & UNIT_FLAG_STUNNED)) RemainingDamage -= RemainingDamage * currentAbsorb / 100; continue; } diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 8c2972471..fc72e928e 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "9782" + #define REVISION_NR "9783" #endif // __REVISION_NR_H__