Absorption should be a float. Fixed #1071

This commit is contained in:
Dylan K. Taylor 2017-08-07 16:09:10 +01:00
parent 6b5c0af161
commit 2d8395f70e
2 changed files with 5 additions and 5 deletions

View File

@ -910,11 +910,11 @@ abstract class Entity extends Location implements Metadatable{
}
}
public function getAbsorption() : int{
public function getAbsorption() : float{
return 0;
}
public function setAbsorption(int $absorption){
public function setAbsorption(float $absorption){
}

View File

@ -120,11 +120,11 @@ abstract class Living extends Entity implements Damageable{
$this->attributeMap->getAttribute(Attribute::HEALTH)->setMaxValue($amount);
}
public function getAbsorption() : int{
return (int) $this->attributeMap->getAttribute(Attribute::ABSORPTION)->getValue();
public function getAbsorption() : float{
return $this->attributeMap->getAttribute(Attribute::ABSORPTION)->getValue();
}
public function setAbsorption(int $absorption){
public function setAbsorption(float $absorption){
$this->attributeMap->getAttribute(Attribute::ABSORPTION)->setValue($absorption);
}