/**
  * 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;
 }
Beispiel #2
0
 function __construct($szybkosc, $sila, $zrecznosc, $zycie)
 {
     parent::__construct($szybkosc, $sila, $zrecznosc, $zycie);
 }
Beispiel #3
0
 function __construct($szybkosc, $sila, $zrecznosc, $zycie)
 {
     parent::__construct($szybkosc, $sila, $zrecznosc, $zycie);
     //ograniczenie dla eliksiru zycia
     $this->max_zycie = $zycie;
 }