Merge pull request #62 from H0zen/develop21
Fix server crash on CONDITION_GAMEOBJECT_IN_RANGE check.
This commit is contained in:
commit
edd028cb36
@ -7159,11 +7159,13 @@ bool PlayerCondition::Meets(Player const* player, Map const* map, WorldObject co
|
|||||||
{
|
{
|
||||||
GameObject* pGo = NULL;
|
GameObject* pGo = NULL;
|
||||||
|
|
||||||
|
if (source)
|
||||||
|
{
|
||||||
MaNGOS::NearestGameObjectEntryInObjectRangeCheck go_check(*source, m_value1, m_value2);
|
MaNGOS::NearestGameObjectEntryInObjectRangeCheck go_check(*source, m_value1, m_value2);
|
||||||
MaNGOS::GameObjectLastSearcher<MaNGOS::NearestGameObjectEntryInObjectRangeCheck> searcher(pGo, go_check);
|
MaNGOS::GameObjectLastSearcher<MaNGOS::NearestGameObjectEntryInObjectRangeCheck> searcher(pGo, go_check);
|
||||||
|
|
||||||
Cell::VisitGridObjects(source, searcher, m_value2);
|
Cell::VisitGridObjects(source, searcher, m_value2);
|
||||||
|
}
|
||||||
return pGo;
|
return pGo;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user