Отображение статов отображажало только силу. Теперь к статам можно обращаться напрямик.
This commit is contained in:
parent
2d73a57d31
commit
94e1dccaef
@ -25,10 +25,15 @@ class User
|
||||
public $room;
|
||||
public $block;
|
||||
public $shadow;
|
||||
|
||||
public const STAT_MAXIMUM_AMOUNT = 40;
|
||||
// Пока несуществующие, для совместимости.
|
||||
public $married = 'Someone или нет.';
|
||||
public $experience = 200;
|
||||
public $stat_points = 1;
|
||||
public $headArmor;
|
||||
public $chestArmor;
|
||||
public $legArmor;
|
||||
// Динамически рассчитываемые
|
||||
public $health;
|
||||
//Статусы того, кто смотрит на информацию.
|
||||
@ -129,52 +134,55 @@ class User
|
||||
echo '</div><!-- user-info -->';
|
||||
}
|
||||
|
||||
private function getStrength($isMainWindow = 0)
|
||||
public function getStrength($isMainWindow = 0)
|
||||
{
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
if ($this->stat_points && $isMainWindow && $this->strength < self::STAT_MAXIMUM_AMOUNT) {
|
||||
//main.php?edit=1&ups=sila
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->strength);
|
||||
}
|
||||
return $this->strength;
|
||||
}
|
||||
|
||||
private function getDexterity($isMainWindow = 0)
|
||||
public function getDexterity($isMainWindow = 0)
|
||||
{
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
if ($this->stat_points && $isMainWindow && $this->dexterity < self::STAT_MAXIMUM_AMOUNT) {
|
||||
//main.php?edit=1&ups=lovk
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->dexterity);
|
||||
}
|
||||
return $this->strength;
|
||||
return $this->dexterity;
|
||||
}
|
||||
|
||||
private function getIntuition($isMainWindow = 0)
|
||||
public function getIntuition($isMainWindow = 0)
|
||||
{
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
if ($this->stat_points && $isMainWindow && $this->intuition < self::STAT_MAXIMUM_AMOUNT) {
|
||||
//main.php?edit=1&ups=inta...
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->intuition);
|
||||
}
|
||||
return $this->strength;
|
||||
return $this->intuition;
|
||||
}
|
||||
|
||||
private function getEndurance($isMainWindow = 0)
|
||||
public function getEndurance($isMainWindow = 0)
|
||||
{
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
if ($this->stat_points && $isMainWindow && $this->endurance < self::STAT_MAXIMUM_AMOUNT) {
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->endurance);
|
||||
}
|
||||
return $this->strength;
|
||||
return $this->endurance;
|
||||
}
|
||||
|
||||
private function getIntelligence($isMainWindow = 0)
|
||||
public function getIntelligence($isMainWindow = 0)
|
||||
{
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
if ($this->stat_points && $isMainWindow && $this->intelligence < self::STAT_MAXIMUM_AMOUNT) {
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->intelligence);
|
||||
}
|
||||
return $this->strength;
|
||||
return $this->intelligence;
|
||||
}
|
||||
|
||||
private function getWisdom($isMainWindow = 0)
|
||||
public function getWisdom($isMainWindow = 0)
|
||||
{
|
||||
if ($this->stat_points && $isMainWindow) {
|
||||
if ($this->stat_points && $isMainWindow && $this->wisdom < self::STAT_MAXIMUM_AMOUNT) {
|
||||
return sprintf('%s <a href="#">[+]</a>', $this->wisdom);
|
||||
}
|
||||
return $this->strength;
|
||||
return $this->wisdom;
|
||||
}
|
||||
|
||||
private function UserInfo()
|
||||
|
Loading…
Reference in New Issue
Block a user