parent:: test

This commit is contained in:
lopar 2019-01-11 21:49:00 +02:00
parent 863a7a453a
commit 0a8d9632bb
2 changed files with 10 additions and 6 deletions

View File

@ -132,4 +132,13 @@ abstract class Item
{ {
echo "<img src='/i/sh/{$this->img}'"; echo "<img src='/i/sh/{$this->img}'";
} }
protected function printBaseInfo()
{
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>Долговечность: {$this->maxdur}";
if ($this->maxdur == -1) echo "<br>Долговечность: <i>неразрушимо</i>";
}
} }

View File

@ -16,12 +16,7 @@ class ItemClass extends Item
public function printStats() public function printStats()
{ {
echo $this->name . " (Масса: " . $this->massa . ")"; parent::printBaseInfo();
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>Долговечность: {$this->maxdur}";
if ($this->maxdur == -1) echo "<br>Долговечность: <i>неразрушимо</i>";
if ($this->nlevel > 0) echo "<br>Требуется уровень" . $this->wrap($this->nlevel); if ($this->nlevel > 0) echo "<br>Требуется уровень" . $this->wrap($this->nlevel);
if ($this->nnoj > 0) echo "<br>Требуется владение колющим оружиием" . $this->wrap($this->nnoj); if ($this->nnoj > 0) echo "<br>Требуется владение колющим оружиием" . $this->wrap($this->nnoj);
if ($this->ndubina > 0) echo "<br>Требуется владение дробящим оружием" . $this->wrap($this->ndubina); if ($this->ndubina > 0) echo "<br>Требуется владение дробящим оружием" . $this->wrap($this->ndubina);