diff --git a/classes/ItemClass.php b/classes/ItemClass.php index 5605739..604ce89 100644 --- a/classes/ItemClass.php +++ b/classes/ItemClass.php @@ -8,27 +8,41 @@ class ItemClass extends Item { - private function plusOrMinus($number) + private function wrap($number) { - if ($number > 0) return "+".$number; - else return $number; + if ($number > 0) return ": " . $number . ""; + else return ": -" . $number . ""; } + public function printItemStats() { - echo $this->name ." (Масса: ". $this->massa .")"; + echo $this->name . " (Масса: " . $this->massa . ")"; if ($this->nalign) echo " nalign}.gif title='Этот предмет могут использовать только игроки с определённой склонностью.'> "; if ($this->count > 0) echo "
(Осталось: {$this->count} штук)"; - if ($this->maxdur > 0) echo "
Долговечность: 0 / {$this->maxdur}"; - if ($this->nsila) echo "
Требуется сила: {$this->nsila}"; - if ($this->nlovk) echo "
Требуется ловкость: {$this->nlovk}"; - if ($this->ninta) echo "
Требуется интуиция: {$this->ninta}"; - if ($this->nvinos) echo "
Требуется выносливость: {$this->nvinos}"; - - if ($this->gsila) echo "
Сила: " .$this->plusOrMinus($this->gsila); - if ($this->glovk) echo "
Ловкость: " .$this->plusOrMinus($this->glovk); - if ($this->ginta) echo "
Интуиция: " .$this->plusOrMinus($this->ginta); - if ($this->gintel) echo "
Интеллект: " .$this->plusOrMinus($this->gintel); + if ($this->maxdur > 0) echo "
Долговечность: {$this->maxdur}"; + if ($this->maxdur == -1) echo "
Долговечность: неразрушимо"; + echo "
"; + if ($this->nlevel > 0) echo "
Требуется уровень" . $this->wrap($this->nlevel); + if ($this->nnoj > 0) echo "
Требуется владение колющим оружиием" . $this->wrap($this->nnoj); + if ($this->ndubina > 0) echo "
Требуется владение дробящим оружием" . $this->wrap($this->ndubina); + if ($this->ntopor > 0) echo "
Требуется владение рубящим оружием" . $this->wrap($this->ntopor); + if ($this->nmech > 0) echo "
Требуется владение режущим оружием" . $this->wrap($this->nmech); + if ($this->nsila > 0) echo "
Требуется сила" . $this->wrap($this->nsila); + if ($this->nlovk > 0) echo "
Требуется ловкость" . $this->wrap($this->nlovk); + if ($this->ninta > 0) echo "
Требуется интуиция" . $this->wrap($this->ninta); + if ($this->nvinos > 0) echo "
Требуется выносливость" . $this->wrap($this->nvinos); + if ($this->nintel > 0) echo "
Требуется интеллект" . $this->wrap($this->nintel); + if ($this->gsila) echo "
Сила" . $this->wrap($this->gsila); + if ($this->glovk) echo "
Ловкость" . $this->wrap($this->glovk); + if ($this->ginta) echo "
Интуиция" . $this->wrap($this->ginta); + if ($this->gintel) echo "
Интеллект" . $this->wrap($this->gintel); + if ($this->minu AND $this->maxu) echo "
Урон: {$this->minu} - {$this->maxu}"; + if ($this->ghp) echo "
Здоровье" . $this->wrap($this->ghp); + if ($this->gnoj) echo "
Владение колющим оружиием" . $this->wrap($this->gnoj); + if ($this->gdubina) echo "
Владение дробящим оружием" . $this->wrap($this->gdubina); + if ($this->gtopor) echo "
Владение рубящим оружием" . $this->wrap($this->gtopor); + if ($this->gmech) echo "
Владение режущим оружием" . $this->wrap($this->gmech); echo "
"; }