diff options
| author | Shauren <shauren.trinity@gmail.com> | 2021-02-21 16:10:48 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-02-21 16:10:48 +0100 |
| commit | ac1ef5efbe0a8c4cf25f4bdf154d5b4e86827c06 (patch) | |
| tree | 2bc485dfeb1a4fc97e2390116348d12a7af1bb86 /src/server/game/Entities/Unit | |
| parent | 1b8ef46808c44e68f213768c6a64ccc0048f3d65 (diff) | |
Core/Auras: Implemented SPELL_AURA_DISABLE_ATTACKING_EXCEPT_ABILITIES
Diffstat (limited to 'src/server/game/Entities/Unit')
| -rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index e7f9c605bfe..21a9c44d608 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -5669,6 +5669,9 @@ bool Unit::Attack(Unit* victim, bool meleeAttack) if (HasUnitFlag(UNIT_FLAG_PACIFIED)) return false; + if (HasAuraType(SPELL_AURA_DISABLE_ATTACKING_EXCEPT_ABILITIES)) + return false; + // nobody can attack GM in GM-mode if (victim->GetTypeId() == TYPEID_PLAYER) { |
