Core/Achievement: Do not expose AchivementCriteriaData to ScriptMgr

This commit is contained in:
Spp
2012-11-12 10:37:27 +01:00
parent f53a04add0
commit a3a667460a
3 changed files with 4 additions and 5 deletions

View File

@@ -1186,12 +1186,12 @@ void ScriptMgr::OnShutdown()
FOREACH_SCRIPT(WorldScript)->OnShutdown();
}
bool ScriptMgr::OnCriteriaCheck(AchievementCriteriaData const* data, Player* source, Unit* target)
bool ScriptMgr::OnCriteriaCheck(uint32 scriptId, Player* source, Unit* target)
{
ASSERT(source);
// target can be NULL.
GET_SCRIPT_RET(AchievementCriteriaScript, data->ScriptId, tmpscript, false);
GET_SCRIPT_RET(AchievementCriteriaScript, scriptId, tmpscript, false);
return tmpscript->OnCheck(source, target);
}