/** * Frappe l'adversaire */ public function attack(BaseCreature $runner, BaseCreature $target) { $life = 15 + mt_rand(0, 10); $target->hit($life); $runner->heal($life / 2.0); }
public function __construct($nickname) { parent::__construct($nickname); $this->attacks[] = new Hit(); $this->attacks[] = new Arrow(); }
/** * Frappe l'adversaire */ public function attack(BaseCreature $runner, BaseCreature $target) { $runner->heal(25 + mt_rand(0, 10)); }
/** * Frappe l'adversaire, le lanceur se fait cependant aussi mal */ public function attack(BaseCreature $runner, BaseCreature $target) { $target->hit(5 + mt_rand(0, 5)); $runner->hit(1 + mt_rand(0, 3)); }
/** * Frappe l'adversaire */ public function attack(BaseCreature $runner, BaseCreature $target) { $target->hit(20 + mt_rand(0, 10)); }
public function __construct($nickname) { parent::__construct($nickname); $this->attacks[] = new Tackle(); $this->attacks[] = new Heal(); }