Money bag

This commit is contained in:
lopar 2019-01-11 20:20:11 +02:00
parent 2712cf5f77
commit 2a48425ec1
1 changed files with 28 additions and 14 deletions

View File

@ -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 ": <b>" . $number . "</b>";
else return ": <b style='color: maroon;'>-" . $number . "</b>";
}
public function printItemStats()
{
echo $this->name ." (Масса: ". $this->massa .")";
echo $this->name . " (Масса: " . $this->massa . ")";
if ($this->nalign) echo " <img src=i/align_{$this->nalign}.gif title='Этот предмет могут использовать только игроки с определённой склонностью.'> ";
if ($this->count > 0) echo "<br><small>(Осталось: {$this->count} штук)</small>";
if ($this->maxdur > 0) echo "<br>Долговечность: 0 / {$this->maxdur}";
if ($this->nsila) echo "<br>Требуется сила: {$this->nsila}";
if ($this->nlovk) echo "<br>Требуется ловкость: {$this->nlovk}";
if ($this->ninta) echo "<br>Требуется интуиция: {$this->ninta}";
if ($this->nvinos) echo "<br>Требуется выносливость: {$this->nvinos}";
if ($this->gsila) echo "<br>Сила: " .$this->plusOrMinus($this->gsila);
if ($this->glovk) echo "<br>Ловкость: " .$this->plusOrMinus($this->glovk);
if ($this->ginta) echo "<br>Интуиция: " .$this->plusOrMinus($this->ginta);
if ($this->gintel) echo "<br>Интеллект: " .$this->plusOrMinus($this->gintel);
if ($this->maxdur > 0) echo "<br>Долговечность: {$this->maxdur}";
if ($this->maxdur == -1) echo "<br>Долговечность: <i>неразрушимо</i>";
echo "<br>";
if ($this->nlevel > 0) echo "<br>Требуется уровень" . $this->wrap($this->nlevel);
if ($this->nnoj > 0) echo "<br>Требуется владение колющим оружиием" . $this->wrap($this->nnoj);
if ($this->ndubina > 0) echo "<br>Требуется владение дробящим оружием" . $this->wrap($this->ndubina);
if ($this->ntopor > 0) echo "<br>Требуется владение рубящим оружием" . $this->wrap($this->ntopor);
if ($this->nmech > 0) echo "<br>Требуется владение режущим оружием" . $this->wrap($this->nmech);
if ($this->nsila > 0) echo "<br>Требуется сила" . $this->wrap($this->nsila);
if ($this->nlovk > 0) echo "<br>Требуется ловкость" . $this->wrap($this->nlovk);
if ($this->ninta > 0) echo "<br>Требуется интуиция" . $this->wrap($this->ninta);
if ($this->nvinos > 0) echo "<br>Требуется выносливость" . $this->wrap($this->nvinos);
if ($this->nintel > 0) echo "<br>Требуется интеллект" . $this->wrap($this->nintel);
if ($this->gsila) echo "<br>Сила" . $this->wrap($this->gsila);
if ($this->glovk) echo "<br>Ловкость" . $this->wrap($this->glovk);
if ($this->ginta) echo "<br>Интуиция" . $this->wrap($this->ginta);
if ($this->gintel) echo "<br>Интеллект" . $this->wrap($this->gintel);
if ($this->minu AND $this->maxu) echo "<br>Урон: {$this->minu} - {$this->maxu}";
if ($this->ghp) echo "<br>Здоровье" . $this->wrap($this->ghp);
if ($this->gnoj) echo "<br>Владение колющим оружиием" . $this->wrap($this->gnoj);
if ($this->gdubina) echo "<br>Владение дробящим оружием" . $this->wrap($this->gdubina);
if ($this->gtopor) echo "<br>Владение рубящим оружием" . $this->wrap($this->gtopor);
if ($this->gmech) echo "<br>Владение режущим оружием" . $this->wrap($this->gmech);
echo "<br>";
}