Remove some more Vector3 mutations

This commit is contained in:
Dylan K. Taylor
2020-06-27 20:58:02 +01:00
parent c040248dbd
commit ff00595a48
4 changed files with 5 additions and 14 deletions

View File

@ -195,11 +195,7 @@ class ExperienceOrb extends Entity{
$distance = $vector->lengthSquared();
if($distance < 1){
$diff = $vector->normalize()->multiply(0.2 * (1 - sqrt($distance)) ** 2);
$this->motion->x += $diff->x;
$this->motion->y += $diff->y;
$this->motion->z += $diff->z;
$this->motion = $this->motion->addVector($vector->normalize()->multiply(0.2 * (1 - sqrt($distance)) ** 2));
}
if($currentTarget->getXpManager()->canPickupXp() and $this->boundingBox->intersectsWith($currentTarget->getBoundingBox())){