/** * Oblicza czy atak jest skuteczny wdl wzoru podanego * @param \Postac\Postac $postac * @return boolean */ private function czyAtakSkutecznoy(Postac $postac) { $skutecznosc = $this->getZrecznosc() - $postac->getZrecznosc(); $skutecznosc = $skutecznosc / $postac->getZrecznosc() * 100; if ($skutecznosc < 10) { $skutecznosc = 10; } elseif ($skutecznosc > 90) { $skutecznosc = 90; } if (rand(1, 100) >= $skutecznosc) { return true; } return false; }
function __construct($szybkosc, $sila, $zrecznosc, $zycie) { parent::__construct($szybkosc, $sila, $zrecznosc, $zycie); }
function __construct($szybkosc, $sila, $zrecznosc, $zycie) { parent::__construct($szybkosc, $sila, $zrecznosc, $zycie); //ograniczenie dla eliksiru zycia $this->max_zycie = $zycie; }