1
0
Fork 0

Disable Hunger Death

This commit is contained in:
Howaner 2014-02-11 15:34:18 +01:00
parent 52cd9dfe9f
commit d15d6acc58
1 changed files with 7 additions and 1 deletions

View File

@ -1764,6 +1764,12 @@ void cPlayer::HandleFood(void)
{
// Ref.: http://www.minecraftwiki.net/wiki/Hunger
if (IsGameModeCreative())
{
// Hunger is disabled for Creative
return;
}
// Remember the food level before processing, for later comparison
int LastFoodLevel = m_FoodLevel;
@ -1781,7 +1787,7 @@ void cPlayer::HandleFood(void)
Heal(1);
m_FoodExhaustionLevel += 3;
}
else if (m_FoodLevel <= 0)
else if (m_FoodLevel <= 0 && m_Health > 1)
{
// Damage from starving
TakeDamage(dtStarving, NULL, 1, 1, 0);