mirror of
https://github.com/DarkflameUniverse/DarkflameServer
synced 2024-08-30 18:43:58 +00:00
Updated AddItemToInventorySync
AddItemToInventorySync now sends the correct loot source type
This commit is contained in:
parent
834b53b4ec
commit
d0233a2cd0
@ -411,7 +411,7 @@ void GameMessages::SendGMLevelBroadcast(const LWOOBJID& objectID, uint8_t level)
|
|||||||
SEND_PACKET_BROADCAST
|
SEND_PACKET_BROADCAST
|
||||||
}
|
}
|
||||||
|
|
||||||
void GameMessages::SendAddItemToInventoryClientSync(Entity* entity, const SystemAddress& sysAddr, Item* item, const LWOOBJID& objectID, bool showFlyingLoot, int itemCount, LWOOBJID subKey) {
|
void GameMessages::SendAddItemToInventoryClientSync(Entity* entity, const SystemAddress& sysAddr, Item* item, const LWOOBJID& objectID, bool showFlyingLoot, int itemCount, LWOOBJID subKey, eLootSourceType lootSourceType) {
|
||||||
CBITSTREAM
|
CBITSTREAM
|
||||||
CMSGHEADER
|
CMSGHEADER
|
||||||
|
|
||||||
@ -421,8 +421,8 @@ void GameMessages::SendAddItemToInventoryClientSync(Entity* entity, const System
|
|||||||
bitStream.Write(item->GetInfo().isBOE);
|
bitStream.Write(item->GetInfo().isBOE);
|
||||||
bitStream.Write(item->GetInfo().isBOP);
|
bitStream.Write(item->GetInfo().isBOP);
|
||||||
|
|
||||||
bitStream.Write0(); // Loot source
|
bitStream.Write(lootSourceType != eLootSourceType::LOOT_SOURCE_NONE); // Loot source
|
||||||
//if (invType != LOOTTYPE_NONE) bitStream.Write(invType);
|
if (lootSourceType != eLootSourceType::LOOT_SOURCE_NONE) bitStream.Write(lootSourceType);
|
||||||
|
|
||||||
LWONameValue extraInfo;
|
LWONameValue extraInfo;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user