aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/scripts')
-rwxr-xr-xsrc/server/scripts/World/achievement_scripts.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/server/scripts/World/achievement_scripts.cpp b/src/server/scripts/World/achievement_scripts.cpp
index 35a59b563d1..f936c9a9993 100755
--- a/src/server/scripts/World/achievement_scripts.cpp
+++ b/src/server/scripts/World/achievement_scripts.cpp
@@ -22,23 +22,25 @@
#include "BattlegroundIC.h"
#include "BattlegroundSA.h"
-class achievement_school_of_hard_knocks : public AchievementCriteriaScript
+class achievement_has_orphan_out : public AchievementCriteriaScript
{
public:
- achievement_school_of_hard_knocks() : AchievementCriteriaScript("achievement_school_of_hard_knocks") { }
+ achievement_has_orphan_out() : AchievementCriteriaScript("achievement_has_orphan_out") { }
+ static uint32 const OrphanEntries[6];
bool OnCheck(Player* source, Unit* /*target*/)
{
- static uint32 const orphanEntries[6] = {14305, 14444, 22818, 22817, 33533, 33532};
uint32 currentPet = GUID_ENPART(source->GetCritterGUID());
for (uint8 i = 0; i < 6; ++i)
- if (currentPet == orphanEntries[i])
+ if (currentPet == OrphanEntries[i])
return true;
return false;
}
};
+uint32 const achievement_has_orphan_out::OrphanEntries[6] = {14305, 14444, 22818, 22817, 33533, 33532};
+
class achievement_storm_glory : public AchievementCriteriaScript
{
public:
@@ -186,7 +188,7 @@ class achievement_bg_sa_artillery : public AchievementCriteriaScript
void AddSC_achievement_scripts()
{
- new achievement_school_of_hard_knocks();
+ new achievement_has_orphan_out();
new achievement_storm_glory();
new achievement_resilient_victory();
new achievement_bg_control_all_nodes();