ArmorInventory: fixed missed usages of dataPacket()

these were missed because PhpStorm couldn't infer the variable types in foreach, and there were no type docs to help it out.
This commit is contained in:
Dylan K. Taylor 2018-08-13 15:57:59 +01:00
parent 78671bafe3
commit f2fd505bae

View File

@ -100,16 +100,15 @@ class ArmorInventory extends BaseInventory{
$pk->slots = $armor;
foreach($target as $player){
/** @var Player $player */
if($player === $this->getHolder()){
/** @var Player $player */
$pk2 = new InventorySlotPacket();
$pk2->windowId = $player->getWindowId($this);
$pk2->inventorySlot = $index;
$pk2->item = $this->getItem($index);
$player->sendDataPacket($pk2);
}else{
$player->dataPacket($pk);
$player->sendDataPacket($pk);
}
}
}
@ -126,13 +125,14 @@ class ArmorInventory extends BaseInventory{
$pk->slots = $armor;
foreach($target as $player){
/** @var Player $player */
if($player === $this->getHolder()){
$pk2 = new InventoryContentPacket();
$pk2->windowId = $player->getWindowId($this);
$pk2->items = $armor;
$player->dataPacket($pk2);
$player->sendDataPacket($pk2);
}else{
$player->dataPacket($pk);
$player->sendDataPacket($pk);
}
}
}