void cPlayer::SpawnOn(cClientHandle & a_Client) { if (!m_bVisible || (m_ClientHandle == (&a_Client))) { return; } a_Client.SendPlayerSpawn(*this); a_Client.SendEntityHeadLook(*this); a_Client.SendEntityEquipment(*this, 0, m_Inventory.GetEquippedItem() ); a_Client.SendEntityEquipment(*this, 1, m_Inventory.GetEquippedBoots() ); a_Client.SendEntityEquipment(*this, 2, m_Inventory.GetEquippedLeggings() ); a_Client.SendEntityEquipment(*this, 3, m_Inventory.GetEquippedChestplate() ); a_Client.SendEntityEquipment(*this, 4, m_Inventory.GetEquippedHelmet() ); }
void cSkeleton::SpawnOn(cClientHandle & a_ClientHandle) { super::SpawnOn(a_ClientHandle); a_ClientHandle.SendEntityEquipment(*this, 0, cItem(E_ITEM_BOW)); }