mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-27 06:47:45 +00:00
fix placing interior housing items
This commit is contained in:
parent
b5ceae58fb
commit
289b01dbda
2 changed files with 4 additions and 8 deletions
|
@ -1726,11 +1726,7 @@ struct FFXIVIpcHousingInternalObjectSpawn : FFXIVIpcBasePacket< HousingInternalO
|
||||||
uint8_t containerOffset;
|
uint8_t containerOffset;
|
||||||
uint8_t pad1;
|
uint8_t pad1;
|
||||||
|
|
||||||
uint16_t itemId;
|
Common::HousingObject object;
|
||||||
uint8_t unk2;
|
|
||||||
uint8_t pad2;
|
|
||||||
uint16_t rotation;
|
|
||||||
Common::FFXIVARR_POSITION3 pos;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct FFXIVIpcHousingIndoorInitialize : FFXIVIpcBasePacket< HousingIndoorInitialize >
|
struct FFXIVIpcHousingIndoorInitialize : FFXIVIpcBasePacket< HousingIndoorInitialize >
|
||||||
|
|
|
@ -186,9 +186,9 @@ void Sapphire::World::Territory::Housing::HousingInteriorTerritory::spawnHousing
|
||||||
objectSpawnPkt->data().containerId = containerType;
|
objectSpawnPkt->data().containerId = containerType;
|
||||||
objectSpawnPkt->data().containerOffset = slot;
|
objectSpawnPkt->data().containerOffset = slot;
|
||||||
|
|
||||||
objectSpawnPkt->data().itemId = item->getAdditionalData() & 0xFFFF;
|
objectSpawnPkt->data().object.itemId = item->getAdditionalData() & 0xFFFF;
|
||||||
objectSpawnPkt->data().rotation = item->getRot();
|
objectSpawnPkt->data().object.rotation = item->getRot();
|
||||||
objectSpawnPkt->data().pos = item->getPos();
|
objectSpawnPkt->data().object.pos = item->getPos();
|
||||||
|
|
||||||
player.second->queuePacket( objectSpawnPkt );
|
player.second->queuePacket( objectSpawnPkt );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue