public function equipItem($item) { if ($item) { if (Types::isArmor($item->kind)) { $this->equipArmor($item->kind); $this->updateHitPoints(); $obj = new Messages\HitPoints($this->maxHitPoints); $data = $obj->serialize(); $this->send(json_encode($data)); } else { if (Types::isWeapon($item->kind)) { $this->equipWeapon($item->kind); } } } }