Add support for additional passive for FORM_MOONKIN
--HG-- branch : trunk
This commit is contained in:
@@ -2288,6 +2288,7 @@ void AuraEffect::HandleShapeshiftBoosts(Unit * target, bool apply) const
|
|||||||
break;
|
break;
|
||||||
case FORM_MOONKIN:
|
case FORM_MOONKIN:
|
||||||
spellId = 24905;
|
spellId = 24905;
|
||||||
|
spellId2 = 69366;
|
||||||
break;
|
break;
|
||||||
case FORM_FLIGHT:
|
case FORM_FLIGHT:
|
||||||
spellId = 33948;
|
spellId = 33948;
|
||||||
|
|||||||
@@ -1849,6 +1849,14 @@ void Unit::CalcAbsorbResist(Unit *pVictim, SpellSchoolMask schoolMask, DamageEff
|
|||||||
RemainingDamage -= int32(currentAbsorb * pVictim->GetTotalAttackPowerValue(BASE_ATTACK) / 100);
|
RemainingDamage -= int32(currentAbsorb * pVictim->GetTotalAttackPowerValue(BASE_ATTACK) / 100);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
// Moonkin Form passive
|
||||||
|
if (spellProto->Id == 69366)
|
||||||
|
{
|
||||||
|
//reduces all damage taken while Stunned
|
||||||
|
if (unitflag & UNIT_FLAG_STUNNED)
|
||||||
|
RemainingDamage -= RemainingDamage * currentAbsorb / 100;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case SPELLFAMILY_ROGUE:
|
case SPELLFAMILY_ROGUE:
|
||||||
|
|||||||
Reference in New Issue
Block a user