diff options
| author | silinoron <none@none> | 2010-12-04 10:51:46 -0800 |
|---|---|---|
| committer | silinoron <none@none> | 2010-12-04 10:51:46 -0800 |
| commit | 3661ed82319c140b691006c61a0b14f475a367ad (patch) | |
| tree | 37993d0f4206deded66fbf5cb5dc817aa13b97f9 /src | |
| parent | 4cd2f3dae68086e9abd0e103e86e02be3ba906db (diff) | |
Core/Auras: Fix wrong durations on certain reflected spells.
Patch by dr.tenma.
Fixes issue #3611.
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 58829667ae6..ab394fcc91c 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -12914,9 +12914,9 @@ void Unit::IncrDiminishing(DiminishingGroup group) m_Diminishing.push_back(DiminishingReturn(group,getMSTime(),DIMINISHING_LEVEL_2)); } -float Unit::ApplyDiminishingToDuration(DiminishingGroup group, int32 &duration,Unit* caster,DiminishingLevels Level, int32 limitduration) +float Unit::ApplyDiminishingToDuration(DiminishingGroup group, int32 &duration, Unit *caster, DiminishingLevels Level, int32 limitduration) { - if (duration == -1 || group == DIMINISHING_NONE || caster->IsFriendlyTo(this)) + if (duration == -1 || group == DIMINISHING_NONE) return 1.0f; // test pet/charm masters instead pets/charmeds |
