diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index f92904b737..fee9b53124 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -1229,7 +1229,7 @@ uint8 GameObject::getLevelForTarget(WorldObject const* target) const if (GetGOInfo()->trap.level != 0) return GetGOInfo()->trap.level; if (const Unit* targetUnit = target->ToUnit()) - return targetUnit->GetLevel(); + return targetUnit->getLevel(); } return 1; diff --git a/src/server/scripts/Commands/cs_npc.cpp b/src/server/scripts/Commands/cs_npc.cpp index 816cf3bd8c..70d239cf75 100644 --- a/src/server/scripts/Commands/cs_npc.cpp +++ b/src/server/scripts/Commands/cs_npc.cpp @@ -151,7 +151,7 @@ EnumName const unitFlags[MAX_UNIT_FLAGS] = CREATE_NAMED_ENUM(UNIT_FLAG_UNK_28), CREATE_NAMED_ENUM(UNIT_FLAG_UNK_29), CREATE_NAMED_ENUM(UNIT_FLAG_SHEATHE), - CREATE_NAMED_ENUM(UNIT_FLAG_UNK_31) + CREATE_NAMED_ENUM(UNIT_FLAG_IMMUNE) }; EnumName const flagsExtra[] = diff --git a/src/server/scripts/Kalimdor/HallsOfOrigination/boss_earthrager_ptah.cpp b/src/server/scripts/Kalimdor/HallsOfOrigination/boss_earthrager_ptah.cpp index dd5e5d3ae8..e3f61907f9 100644 --- a/src/server/scripts/Kalimdor/HallsOfOrigination/boss_earthrager_ptah.cpp +++ b/src/server/scripts/Kalimdor/HallsOfOrigination/boss_earthrager_ptah.cpp @@ -337,14 +337,14 @@ class spell_earthrager_ptah_explosion : public AuraScript void SetFlags(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/) { Unit* target = GetTarget(); - target->SetFlag(UNIT_FIELD_FLAGS, uint32(UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_UNK_29 | UNIT_FLAG_UNK_31)); + target->SetFlag(UNIT_FIELD_FLAGS, uint32(UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_UNK_29 | UNIT_FLAG_IMMUNE)); target->SetFlag(UNIT_FIELD_FLAGS_2, UNIT_FLAG2_FEIGN_DEATH); } void RemoveFlags(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/) { Unit* target = GetTarget(); - target->RemoveFlag(UNIT_FIELD_FLAGS, uint32(UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_UNK_29 | UNIT_FLAG_UNK_31)); + target->RemoveFlag(UNIT_FIELD_FLAGS, uint32(UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_UNK_29 | UNIT_FLAG_IMMUNE)); target->RemoveFlag(UNIT_FIELD_FLAGS_2, UNIT_FLAG2_FEIGN_DEATH); } diff --git a/src/server/scripts/Kalimdor/HallsOfOrigination/boss_temple_guardian_anhuur.cpp b/src/server/scripts/Kalimdor/HallsOfOrigination/boss_temple_guardian_anhuur.cpp index add2ad1bb2..fe5d442ba9 100644 --- a/src/server/scripts/Kalimdor/HallsOfOrigination/boss_temple_guardian_anhuur.cpp +++ b/src/server/scripts/Kalimdor/HallsOfOrigination/boss_temple_guardian_anhuur.cpp @@ -231,7 +231,7 @@ struct boss_temple_guardian_anhuur : public BossAI me->AddUnitMovementFlag(MOVEMENTFLAG_ROOT); me->SetFacingTo(1.5708f); DoCastSelf(SPELL_SHIELD_OF_LIGHT); - me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_UNK_31); + me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE); events.ScheduleEvent(EVENT_ACTIVATE_BEACONS, 2s, 0, PHASE_SHIELD); break; case EVENT_ACTIVATE_BEACONS: