Fixed: #962 animal consumes one unit too many (by nimetu)
This commit is contained in:
parent
18690cf985
commit
264dff494f
1 changed files with 2 additions and 1 deletions
|
@ -5660,7 +5660,8 @@ bool CCharacter::onAnimalHungry( uint petIndex, bool justBecameHungry )
|
|||
{
|
||||
// Consume to full satiety (last useful unit is entirely consumed)
|
||||
animal.Satiety = animal.MaxSatiety;
|
||||
nbUnits = (sint)((caloriesNeeded / caloriesPerUnit) + 1);
|
||||
nbUnits = (sint)ceil(caloriesNeeded / caloriesPerUnit);
|
||||
|
||||
}
|
||||
nbItemsLeftToConsume -= nbUnits;
|
||||
|
||||
|
|
Loading…
Reference in a new issue