Script refactoring done as per previous cores

Script name now no longer exists in creature_template, item_template,
instance_template, and gameobject_template.

They are now held in the script_binding table.
This commit is contained in:
Charles A Edwards 2016-08-10 14:31:06 +01:00 committed by Antz
parent 8580efa00f
commit a2537e7954
8 changed files with 75 additions and 16 deletions

View file

@ -571,7 +571,7 @@ void ObjectMgr::LoadCreatureTemplates()
continue;
}
if (difficultyInfo->ScriptID)
if (sScriptMgr.GetBoundScriptId(SCRIPTED_UNIT, difficultyInfo->Entry))
{
sLog.outErrorDb("Difficulty %u mode creature (Entry: %u) has `ScriptName`, but in any case will used difficulty 0 mode creature (Entry: %u) ScriptName.",
diff + 1, cInfo->DifficultyEntry[diff], i);