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)
|
// Consume to full satiety (last useful unit is entirely consumed)
|
||||||
animal.Satiety = animal.MaxSatiety;
|
animal.Satiety = animal.MaxSatiety;
|
||||||
nbUnits = (sint)((caloriesNeeded / caloriesPerUnit) + 1);
|
nbUnits = (sint)ceil(caloriesNeeded / caloriesPerUnit);
|
||||||
|
|
||||||
}
|
}
|
||||||
nbItemsLeftToConsume -= nbUnits;
|
nbItemsLeftToConsume -= nbUnits;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue