mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-03-30 02:36:44 +00:00
[Client] Remove ObjectList's confusing addObjectDelete() function
This commit is contained in:
parent
27b9357478
commit
989188c171
8 changed files with 6 additions and 18 deletions
|
@ -415,7 +415,7 @@ namespace MWGui
|
|||
mwmp::ObjectList *objectList = mwmp::Main::get().getNetworking()->getObjectList();
|
||||
objectList->reset();
|
||||
objectList->packetOrigin = mwmp::CLIENT_GAMEPLAY;
|
||||
objectList->addObjectDelete(mPtr);
|
||||
objectList->addObject(objectList->getObjectFromPtr(mPtr));
|
||||
objectList->sendObjectDelete();
|
||||
/*
|
||||
End of tes3mp change (major)
|
||||
|
|
|
@ -209,7 +209,7 @@ void ContainerItemModel::removeItem (const ItemStack& item, size_t count)
|
|||
mwmp::ObjectList *objectList = mwmp::Main::get().getNetworking()->getObjectList();
|
||||
objectList->reset();
|
||||
objectList->packetOrigin = mwmp::CLIENT_GAMEPLAY;
|
||||
objectList->addObjectDelete(source);
|
||||
objectList->addObject(objectList->getObjectFromPtr(source));
|
||||
objectList->sendObjectDelete();
|
||||
/*
|
||||
End of tes3mp addition
|
||||
|
|
|
@ -774,7 +774,7 @@ namespace MWGui
|
|||
mwmp::ObjectList *objectList = mwmp::Main::get().getNetworking()->getObjectList();
|
||||
objectList->reset();
|
||||
objectList->packetOrigin = mwmp::CLIENT_GAMEPLAY;
|
||||
objectList->addObjectDelete(object);
|
||||
objectList->addObject(objectList->getObjectFromPtr(object));
|
||||
objectList->sendObjectDelete();
|
||||
/*
|
||||
End of tes3mp addition
|
||||
|
|
|
@ -2119,7 +2119,7 @@ namespace MWMechanics
|
|||
mwmp::ObjectList *objectList = mwmp::Main::get().getNetworking()->getObjectList();
|
||||
objectList->reset();
|
||||
objectList->packetOrigin = mwmp::CLIENT_GAMEPLAY;
|
||||
objectList->addObjectDelete(ptr);
|
||||
objectList->addObject(objectList->getObjectFromPtr(ptr));
|
||||
objectList->sendObjectDelete();
|
||||
}
|
||||
/*
|
||||
|
|
|
@ -1081,17 +1081,6 @@ void ObjectList::addObjectSpawn(const MWWorld::Ptr& ptr, const MWWorld::Ptr& mas
|
|||
addObject(baseObject);
|
||||
}
|
||||
|
||||
void ObjectList::addObjectDelete(const MWWorld::Ptr& ptr)
|
||||
{
|
||||
cell = *ptr.getCell()->getCell();
|
||||
|
||||
mwmp::BaseObject baseObject;
|
||||
baseObject.refId = ptr.getCellRef().getRefId();
|
||||
baseObject.refNum = ptr.getCellRef().getRefNum().mIndex;
|
||||
baseObject.mpNum = ptr.getCellRef().getMpNum();
|
||||
addObject(baseObject);
|
||||
}
|
||||
|
||||
void ObjectList::addObjectLock(const MWWorld::Ptr& ptr, int lockLevel)
|
||||
{
|
||||
cell = *ptr.getCell()->getCell();
|
||||
|
|
|
@ -58,7 +58,6 @@ namespace mwmp
|
|||
void addObjectPlace(const MWWorld::Ptr& ptr, bool droppedByPlayer = false);
|
||||
void addObjectSpawn(const MWWorld::Ptr& ptr);
|
||||
void addObjectSpawn(const MWWorld::Ptr& ptr, const MWWorld::Ptr& master, std::string spellId, int effectId, float duration);
|
||||
void addObjectDelete(const MWWorld::Ptr& ptr);
|
||||
void addObjectLock(const MWWorld::Ptr& ptr, int lockLevel);
|
||||
void addObjectTrap(const MWWorld::Ptr& ptr, const ESM::Position& pos, bool isDisarmed);
|
||||
void addObjectScale(const MWWorld::Ptr& ptr, float scale);
|
||||
|
|
|
@ -828,7 +828,7 @@ namespace MWScript
|
|||
mwmp::ObjectList *objectList = mwmp::Main::get().getNetworking()->getObjectList();
|
||||
objectList->reset();
|
||||
objectList->packetOrigin = ScriptController::getPacketOriginFromContextType(runtime.getContext().getContextType());
|
||||
objectList->addObjectDelete(ptr);
|
||||
objectList->addObject(objectList->getObjectFromPtr(ptr));
|
||||
objectList->sendObjectDelete();
|
||||
}
|
||||
/*
|
||||
|
|
|
@ -52,7 +52,7 @@ namespace MWWorld
|
|||
mwmp::ObjectList *objectList = mwmp::Main::get().getNetworking()->getObjectList();
|
||||
objectList->reset();
|
||||
objectList->packetOrigin = mwmp::CLIENT_GAMEPLAY;
|
||||
objectList->addObjectDelete(getTarget());
|
||||
objectList->addObject(objectList->getObjectFromPtr(getTarget()));
|
||||
objectList->sendObjectDelete();
|
||||
/*
|
||||
End of tes3mp addition
|
||||
|
|
Loading…
Reference in a new issue