mirror of
https://github.com/TES3MP/TES3MP.git
synced 2025-09-27 23:21:20 -04:00
[Client] Ignore equipment items for DedicatedActors with count below 0
This commit is contained in:
parent
e3bc11d9eb
commit
6b75a82777
@ -168,6 +168,11 @@ void DedicatedActor::setEquipment()
|
||||
|
||||
for (int slot = 0; slot < MWWorld::InventoryStore::Slots; ++slot)
|
||||
{
|
||||
int count = equipedItems[slot].count;
|
||||
|
||||
// If we've somehow received a corrupted item with a count lower than 0, ignore it
|
||||
if (count < 0) continue;
|
||||
|
||||
MWWorld::ContainerStoreIterator it = invStore.getSlot(slot);
|
||||
|
||||
const string &packetRefId = equipedItems[slot].refId;
|
||||
@ -188,8 +193,6 @@ void DedicatedActor::setEquipment()
|
||||
if (packetRefId.empty() || equal)
|
||||
continue;
|
||||
|
||||
int count = equipedItems[slot].count;
|
||||
|
||||
if (hasItem(packetRefId, packetCharge))
|
||||
equipItem(packetRefId, packetCharge);
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user