diff --git a/classes/Item.php b/classes/Item.php
index 4f26ba8..6807b3d 100644
--- a/classes/Item.php
+++ b/classes/Item.php
@@ -5,13 +5,9 @@ abstract class Item
public $name;
public $massa;
public $nalign;
- public $count;
public $maxdur;
public $img;
- protected $cost;
- protected $ecost;
-
public $nlevel;
public $nsila;
public $nlovk;
@@ -70,13 +66,9 @@ abstract class Item
{
$this->name = $row['name'];
$this->massa = $row['massa'];
- $this->count = $row['count'];
$this->maxdur = $row['maxdur'];
$this->img = $row['img'];
- $this->cost = $row['cost'];
- $this->ecost = $row['ecost'];
-
$this->nlevel = $row['nlevel'];
$this->nalign = $row['nalign'];
$this->nsila = $row['nsila'];
@@ -143,7 +135,6 @@ abstract class Item
{
echo $this->name . " (Масса: " . $this->massa . ")";
if ($this->nalign) echo " nalign}.gif title='Этот предмет могут использовать только игроки с определённой склонностью.'> ";
- if ($this->count > 0) echo "
(Осталось: {$this->count} штук)";
if ($this->maxdur > 0) echo "
Долговечность: {$this->maxdur}";
if ($this->maxdur == -1) echo "
Долговечность: неразрушимо";
}
diff --git a/classes/ShopItem.php b/classes/ShopItem.php
index fe1fd50..7b892d4 100644
--- a/classes/ShopItem.php
+++ b/classes/ShopItem.php
@@ -2,10 +2,21 @@
class ShopItem extends Item
{
+ private $cost;
+ private $count;
+
+ private function __construct($row)
+ {
+ parent::__construct($row);
+ $this->cost = $row['cost'];
+ $this->count = $row['count'];
+ }
+
public function printInfo()
{
parent::printBaseInfo();
echo "
Цена" . $this->wrap($this->cost) . " пымпочек";
+ if ($this->count > 0) echo "
(Осталось: {$this->count} штук)";
parent::printRequirements();
parent::printBonuses();
}