diff --git a/Source/Contents/NavigationRequest.cpp b/Source/Contents/NavigationRequest.cpp index 0f2c06c2..f1ea6aa7 100644 --- a/Source/Contents/NavigationRequest.cpp +++ b/Source/Contents/NavigationRequest.cpp @@ -369,9 +369,9 @@ std::vector* CNaviInfo::Mobs() { // OFFSET: 0x00B8E460 // FUNCTION: fn_19472 CNavi_Object* CNaviInfo::FindMobByIndex(int index) { - for (CNavi_Object* mob : this->mobs) { - if (index == mob->GetIndex()) { - return mob; + for (std::vector::iterator it = this->mobs.begin(); it != this->mobs.end(); ++it) { + if (index == (*it)->GetIndex()) { + return *it; } } return nullptr;