Fixed issues with Entity::heal() method

This commit is contained in:
Shoghi Cervantes 2014-10-08 16:46:21 +02:00
parent 57f7d57c76
commit 3313981d54
3 changed files with 6 additions and 3 deletions

View File

@ -25,6 +25,7 @@ namespace pocketmine\entity;
use pocketmine\event\entity\EntityCombustByEntityEvent;
use pocketmine\event\entity\EntityDamageByEntityEvent;
use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\entity\EntityRegainHealthEvent;
use pocketmine\level\format\FullChunk;
use pocketmine\level\MovingObjectPosition;
use pocketmine\math\Vector3;
@ -171,7 +172,7 @@ class Arrow extends Projectile{
}
public function heal($amount){
public function heal($amount, $source = EntityRegainHealthEvent::CAUSE_MAGIC){
}

View File

@ -22,6 +22,7 @@
namespace pocketmine\entity;
use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\entity\EntityRegainHealthEvent;
use pocketmine\item\Item;
use pocketmine\math\Vector3;
use pocketmine\nbt\tag\Byte;
@ -119,7 +120,7 @@ class DroppedItem extends Entity{
$this->setHealth($this->getHealth() - $damage);
}
public function heal($amount){
public function heal($amount, $source = EntityRegainHealthEvent::CAUSE_MAGIC){
}

View File

@ -22,6 +22,7 @@
namespace pocketmine\entity;
use pocketmine\event\entity\EntityRegainHealthEvent;
use pocketmine\nbt\tag\String;
use pocketmine\nbt\tag\Byte;
use pocketmine\block\Block;
@ -126,7 +127,7 @@ class FallingBlock extends Entity{
}
public function heal($amount){
public function heal($amount, $source = EntityRegainHealthEvent::CAUSE_MAGIC){
}