diff options
| author | Sarjuuk <none@none> | 2011-01-06 21:37:16 +0100 |
|---|---|---|
| committer | Machiavelli <machiavelli.trinity@gmail.com> | 2011-01-06 21:37:16 +0100 |
| commit | 8859aa689c0f31ea5dc8824bb974c8b8c0fcb656 (patch) | |
| tree | 9cde7ab839409358eaece85f89ce8a8a9ff0b867 /src | |
| parent | 4a052cb444c098b215800b22939e67fb3373411d (diff) | |
Core/Spells: Implemented Improved Faerie Fire crit chance increase effect
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
Diffstat (limited to 'src')
| -rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 769ea2ae60c..81b02334d65 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -10585,6 +10585,13 @@ bool Unit::isSpellCrit(Unit *pVictim, SpellEntry const *spellProto, SpellSchoolM switch (spellProto->SpellFamilyName) { case SPELLFAMILY_DRUID: + // Improved Faerie Fire + if (pVictim->HasAuraState(AURA_STATE_FAERIE_FIRE)) + if (AuraEffect const * aurEff = GetDummyAuraEffect(SPELLFAMILY_DRUID, 109, 0)) + crit_chance+=aurEff->GetAmount(); + + // cumulative effect - don't break + // Starfire if (spellProto->SpellFamilyFlags[0] & 0x4 && spellProto->SpellIconID == 1485) { |
