diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/boss_keleseth.cpp | 13 | 
1 files changed, 3 insertions, 10 deletions
diff --git a/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/boss_keleseth.cpp b/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/boss_keleseth.cpp index 639d1852c15..ea54fc16095 100644 --- a/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/boss_keleseth.cpp +++ b/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/boss_keleseth.cpp @@ -60,7 +60,7 @@ enum KelsethEncounter  #define SKELETONSPAWN_Z                          42.8668f -const float SkeletonSpawnPoint[1][2] = +float const SkeletonSpawnPoint[1][2] =  {      {156.2559f, 259.2093f},  }; @@ -323,16 +323,9 @@ class achievement_on_the_rocks : public AchievementCriteriaScript      public:          achievement_on_the_rocks() : AchievementCriteriaScript("achievement_on_the_rocks") {} -        bool OnCheck(Player* source, Unit* target) +        bool OnCheck(Player* /*source*/, Unit* target)          { -            if (!source->GetMap()->IsHeroic()) -                return false; - -            if (Creature* boss = target->ToCreature()) -                if (boss->AI()) -                    return boss->AI()->GetData(DATA_ON_THE_ROCKS); - -            return false; +            return target && target->IsAIEnabled && target->GetAI()->GetData(DATA_ON_THE_ROCKS);          }  };  | 
