From 03f86ad3fcb6503e642119aa7dd292fc0848be53 Mon Sep 17 00:00:00 2001 From: "mtilden@gmail.com" Date: Wed, 28 Dec 2011 11:27:36 +0000 Subject: [PATCH] - Added chicken to eating - Increased max interactions again, seems to be fine now for even the fastest clickers. git-svn-id: http://mc-server.googlecode.com/svn/trunk@142 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cClientHandle.cpp | 9 +++++++++ source/cClientHandle.h | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/source/cClientHandle.cpp b/source/cClientHandle.cpp index 2d3bbd87e..39b566ba9 100644 --- a/source/cClientHandle.cpp +++ b/source/cClientHandle.cpp @@ -825,6 +825,7 @@ void cClientHandle::HandlePacket( cPacket* a_Packet ) Item.m_ItemCount = 1; LOG("PacketData->m_ItemType: %i", (int)PacketData->m_ItemType); // Hacked in edible items go!~ + // TODO: Handle hunger bool bEat = false; bool isDoor = false; switch( Item.m_ItemID ) @@ -861,6 +862,14 @@ void cClientHandle::HandlePacket( cPacket* a_Packet ) m_Player->Heal( 5 ); // 2.5 hearts bEat = true; break; + case E_ITEM_RAW_CHICKEN: + m_Player->Heal(3); + bEat = true; + break; + case E_ITEM_COOKED_CHICKEN: + m_Player->Heal( 8 ); + bEat = true; + break; default: break; }; diff --git a/source/cClientHandle.h b/source/cClientHandle.h index abb0c14c6..6f3e3ddc0 100644 --- a/source/cClientHandle.h +++ b/source/cClientHandle.h @@ -17,7 +17,7 @@ public: E_PRIORITY_NORMAL }; - static const int MAXBLOCKCHANGEINTERACTIONS = 5; + static const int MAXBLOCKCHANGEINTERACTIONS = 10; // 5 didn't help, 10 seems to have done the trick cClientHandle(const cSocket & a_Socket); ~cClientHandle();