Bow: fix wrong arithmetic for Flame fire ticks, closes #2420

This commit is contained in:
Dylan K. Taylor 2018-09-06 19:30:55 +01:00
parent 14a2ffa51b
commit d8e27e6081

View File

@ -79,7 +79,7 @@ class Bow extends Tool{
$entity->setBaseDamage($entity->getBaseDamage() + (($powerLevel + 1) / 2));
}
if($this->hasEnchantment(Enchantment::FLAME)){
$entity->setOnFire($entity->getFireTicks() * 20 + 100);
$entity->setOnFire(intdiv($entity->getFireTicks(), 20) + 100);
}
$ev = new EntityShootBowEvent($player, $this, $entity, $force);