diff --git a/src/modules/SD2/include/sc_instance.cpp b/src/modules/SD2/include/sc_instance.cpp index 360a6d83..27a06322 100644 --- a/src/modules/SD2/include/sc_instance.cpp +++ b/src/modules/SD2/include/sc_instance.cpp @@ -222,9 +222,9 @@ GameObject* ScriptedInstance::GetSingleGameObjectFromStorage(uint32 uiEntry) } /// Returns a pointer to a loaded Creature that was stored in m_mGoEntryGuidStore. Can return NULL -Creature* ScriptedInstance::GetSingleCreatureFromStorage(uint32 uiEntry, bool bSkipDebugLog /*=false*/) +Creature* ScriptedInstance::GetSingleCreatureFromStorage(uint32 uiEntry, bool bSkipDebugLog /*=false*/) const { - EntryGuidMap::iterator find = m_mNpcEntryGuidStore.find(uiEntry); + EntryGuidMap::const_iterator find = m_mNpcEntryGuidStore.find(uiEntry); if (find != m_mNpcEntryGuidStore.end()) { return instance->GetCreature(find->second); diff --git a/src/modules/SD2/include/sc_instance.h b/src/modules/SD2/include/sc_instance.h index c4a77655..8a9882bc 100644 --- a/src/modules/SD2/include/sc_instance.h +++ b/src/modules/SD2/include/sc_instance.h @@ -52,7 +52,7 @@ class ScriptedInstance : public InstanceData // Default accessor functions GameObject* GetSingleGameObjectFromStorage(uint32 uiEntry); - Creature* GetSingleCreatureFromStorage(uint32 uiEntry, bool bSkipDebugLog = false); + Creature* GetSingleCreatureFromStorage(uint32 uiEntry, bool bSkipDebugLog = false) const; // Change active state of doors or buttons void DoUseDoorOrButton(ObjectGuid guid, uint32 uiWithRestoreTime = 0, bool bUseAlternativeState = false);