From dd72b5524c01ef081e1a35f65a3967652a314e5f Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 27 Aug 2009 20:27:55 -0500 Subject: [8426] Use upper/lower iterator pairs as result instead 2 function calls. Author: VladimirMangos --HG-- branch : trunk --- src/game/ObjectMgr.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/game/ObjectMgr.cpp') diff --git a/src/game/ObjectMgr.cpp b/src/game/ObjectMgr.cpp index 8d00b604236..7b97db2eac4 100644 --- a/src/game/ObjectMgr.cpp +++ b/src/game/ObjectMgr.cpp @@ -2371,10 +2371,8 @@ void ObjectMgr::LoadItemRequiredTarget() if (pItemProto->Spells[i].SpellTrigger == ITEM_SPELLTRIGGER_ON_USE || pItemProto->Spells[i].SpellTrigger == ITEM_SPELLTRIGGER_ON_NO_DELAY_USE) { - SpellScriptTarget::const_iterator lower = spellmgr.GetBeginSpellScriptTarget(pSpellInfo->Id); - SpellScriptTarget::const_iterator upper = spellmgr.GetEndSpellScriptTarget(pSpellInfo->Id); - - if (lower != upper) + SpellScriptTargetBounds bounds = spellmgr.GetSpellScriptTargetBounds(pSpellInfo->Id); + if (bounds.first != bounds.second) break; for (int j = 0; j < 3; ++j) -- cgit v1.2.3