linking works again, very strange bug.
This commit is contained in:
parent
cc8115baa3
commit
f9a8031e4f
@ -20,7 +20,7 @@ void ObjMgr::Add(Object *o)
|
|||||||
_obj.push_back(o);
|
_obj.push_back(o);
|
||||||
}
|
}
|
||||||
|
|
||||||
Object *ObjMgr::GetObject(uint64 guid)
|
Object *ObjMgr::GetObj(uint64 guid)
|
||||||
{
|
{
|
||||||
for(ObjList::iterator i = _obj.begin(); i!=_obj.end(); i++)
|
for(ObjList::iterator i = _obj.begin(); i!=_obj.end(); i++)
|
||||||
if((*i)->GetGUID() == guid)
|
if((*i)->GetGUID() == guid)
|
||||||
|
|||||||
@ -18,9 +18,9 @@ public:
|
|||||||
void Add(ItemProto*);
|
void Add(ItemProto*);
|
||||||
void AddNonexistentItem(uint32);
|
void AddNonexistentItem(uint32);
|
||||||
bool ItemNonExistent(uint32);
|
bool ItemNonExistent(uint32);
|
||||||
Object *GetObject(uint64);
|
Object *GetObj(uint64);
|
||||||
void RemoveObject(uint64);
|
void RemoveObject(uint64);
|
||||||
uint32 GetOjectCount(void) { return _obj.size(); }
|
uint32 GetObjectCount(void) { return _obj.size(); }
|
||||||
uint32 GetItemProtoCount(void) { return _iproto.size(); }
|
uint32 GetItemProtoCount(void) { return _iproto.size(); }
|
||||||
ItemProto *GetItemProto(uint32);
|
ItemProto *GetItemProto(uint32);
|
||||||
ItemProto *GetItemProtoByPos(uint32);
|
ItemProto *GetItemProtoByPos(uint32);
|
||||||
|
|||||||
@ -77,7 +77,7 @@ void WorldSession::_HandleUpdateObjectOpcode(WorldPacket& recvPacket)
|
|||||||
case UPDATETYPE_MOVEMENT:
|
case UPDATETYPE_MOVEMENT:
|
||||||
{
|
{
|
||||||
recvPacket >> uguid;
|
recvPacket >> uguid;
|
||||||
Object *obj = objmgr.GetObject(uguid); // WTF is wrong with this?! plz correct!
|
Object *obj = objmgr.GetObj(uguid);
|
||||||
if(obj)
|
if(obj)
|
||||||
this->_MovementUpdate(obj->GetTypeId(),uguid,recvPacket);
|
this->_MovementUpdate(obj->GetTypeId(),uguid,recvPacket);
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user