Отвязываемся от showpersout(), которая дублировала showinf_pers(), добавляя возможность повышать параметры. Функционал вставлен в виде дополнительной проверки в классе User.php.
This commit is contained in:
parent
f9a267639b
commit
0292ec5d35
@ -74,10 +74,16 @@ class User
|
|||||||
echo '</div><!-- slot-image -->';
|
echo '</div><!-- slot-image -->';
|
||||||
}
|
}
|
||||||
|
|
||||||
private function UserInfoStats()
|
private function UserInfoStats($isMainWindow = 0)
|
||||||
{
|
{
|
||||||
$captions = 'Уровень:<br>Сила:<br>Ловкость:<br>Интуиция:<br>Выносливость:<br>Интеллект:<br>Мудрость:<br>Местонахождение:';
|
$captions = 'Уровень:<br>Сила:<br>Ловкость:<br>Интуиция:<br>Выносливость:<br>Интеллект:<br>Мудрость:<br>Местонахождение:';
|
||||||
$variables = $this->level . '<br>' . $this->strength . '<br>' . $this->dexterity . '<br>' . $this->intuition . '<br>' . $this->endurance . '<br>' . $this->intelligence . '<br>' . $this->wisdom . '<br>' . $this->getRoomName($this->room);
|
$variables = $this->level . '<br>' . $this->getStrength() . '<br>' . $this->getDexterity() . '<br>' . $this->getIntuition() . '<br>' . $this->getEndurance() . '<br>' . $this->getIntelligence() . '<br>' . $this->getWisdom() . '<br>' . $this->getRoomName($this->room);
|
||||||
|
if ($isMainWindow) {
|
||||||
|
$this->Bank = new Bank($this->id);
|
||||||
|
$captions = 'Уровень:<br>Сила:<br>Ловкость:<br>Интуиция:<br>Выносливость:<br>Интеллект:<br>Мудрость:<br>Деньги:<br>Деньги в банке:';
|
||||||
|
$variables =$this->level . '<br>' . $this->getStrength(1) . '<br>' . $this->getDexterity(1) . '<br>' . $this->getIntuition(1) . '<br>' . $this->getEndurance(1) . '<br>' . $this->getIntelligence(1) . '<br>' . $this->getWisdom(1) . '<br>' . $this->money . '<br>' . $this->Bank->money;
|
||||||
|
}
|
||||||
|
|
||||||
if ($this->align) {
|
if ($this->align) {
|
||||||
$nameString = sprintf('<img src="/i/align_%s.png" >', $this->align);
|
$nameString = sprintf('<img src="/i/align_%s.png" >', $this->align);
|
||||||
}
|
}
|
||||||
@ -101,10 +107,47 @@ class User
|
|||||||
echo $variables;
|
echo $variables;
|
||||||
echo '</div><!-- column -->';
|
echo '</div><!-- column -->';
|
||||||
echo '</div><!-- stats-container -->';
|
echo '</div><!-- stats-container -->';
|
||||||
echo '<div class="debug">TODO: Сделать отображение имени. Сделать рассчёт здоровья и модификаторов. Вывести полоску здоровья когда будет от чего отталкиваться.</div>';
|
echo '<div class="debug">TODO: Сделать рассчёт здоровья и модификаторов. Вывести полоску здоровья когда будет от чего отталкиваться.</div>';
|
||||||
echo '</div><!-- user-info -->';
|
echo '</div><!-- user-info -->';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function getStrength($isMainWindow = 0) {
|
||||||
|
if ($this->stat_points && $isMainWindow) {
|
||||||
|
return sprintf('%s <a href="#">[+]</a>', $this->strength);
|
||||||
|
}
|
||||||
|
return $this->strength;
|
||||||
|
}
|
||||||
|
private function getDexterity($isMainWindow = 0) {
|
||||||
|
if ($this->stat_points && $isMainWindow) {
|
||||||
|
return sprintf('%s <a href="#">[+]</a>', $this->dexterity);
|
||||||
|
}
|
||||||
|
return $this->strength;
|
||||||
|
}
|
||||||
|
private function getIntuition($isMainWindow = 0) {
|
||||||
|
if ($this->stat_points && $isMainWindow) {
|
||||||
|
return sprintf('%s <a href="#">[+]</a>', $this->intuition);
|
||||||
|
}
|
||||||
|
return $this->strength;
|
||||||
|
}
|
||||||
|
private function getEndurance($isMainWindow = 0) {
|
||||||
|
if ($this->stat_points && $isMainWindow) {
|
||||||
|
return sprintf('%s <a href="#">[+]</a>', $this->endurance);
|
||||||
|
}
|
||||||
|
return $this->strength;
|
||||||
|
}
|
||||||
|
private function getIntelligence($isMainWindow = 0) {
|
||||||
|
if ($this->stat_points && $isMainWindow) {
|
||||||
|
return sprintf('%s <a href="#">[+]</a>', $this->intelligence);
|
||||||
|
}
|
||||||
|
return $this->strength;
|
||||||
|
}
|
||||||
|
private function getWisdom($isMainWindow = 0) {
|
||||||
|
if ($this->stat_points && $isMainWindow) {
|
||||||
|
return sprintf('%s <a href="#">[+]</a>', $this->wisdom);
|
||||||
|
}
|
||||||
|
return $this->strength;
|
||||||
|
}
|
||||||
|
|
||||||
private function UserInfo()
|
private function UserInfo()
|
||||||
{
|
{
|
||||||
echo '<div class="user-info-container">';
|
echo '<div class="user-info-container">';
|
||||||
@ -179,10 +222,17 @@ class User
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function showUserInfoInBattle()
|
public function showUserDoll($isBattle = 0)
|
||||||
{
|
{
|
||||||
echo '<div class="user-info-container">';
|
echo '<div class="user-info-container">';
|
||||||
$this->UserInfoDoll(1);
|
$this->UserInfoDoll($isBattle);
|
||||||
|
echo '</div><!-- user-info-container -->';
|
||||||
|
}
|
||||||
|
|
||||||
|
public function showUserInfoMain() {
|
||||||
|
echo '<div class="user-info-container">';
|
||||||
|
$this->UserInfoDoll();
|
||||||
|
$this->userInfoStats(1);
|
||||||
echo '</div><!-- user-info-container -->';
|
echo '</div><!-- user-info-container -->';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ $fbattle = new fbattle($user['battle']);
|
|||||||
<td valign=top width=250 nowrap>
|
<td valign=top width=250 nowrap>
|
||||||
<?php
|
<?php
|
||||||
$myinfo = new User($_SESSION['uid']);
|
$myinfo = new User($_SESSION['uid']);
|
||||||
$myinfo->showUserInfoInBattle();
|
$myinfo->showUserDoll(1);
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -488,7 +488,7 @@ $fbattle = new fbattle($user['battle']);
|
|||||||
|
|
||||||
if ($fbattle->return == 1) {
|
if ($fbattle->return == 1) {
|
||||||
$enemyInfo = new User($fbattle->enemy);
|
$enemyInfo = new User($fbattle->enemy);
|
||||||
$enemyInfo->showUserInfoInBattle();
|
$enemyInfo->showUserDoll(1);
|
||||||
} else {
|
} else {
|
||||||
if ($fbattle->battle_data['type'] == 4 || $fbattle->battle_data['type'] == 5) {
|
if ($fbattle->battle_data['type'] == 4 || $fbattle->battle_data['type'] == 5) {
|
||||||
$a = [6, 16];
|
$a = [6, 16];
|
||||||
|
5
main.php
5
main.php
@ -1694,7 +1694,10 @@ if (input::get('edit')) {
|
|||||||
<table class="allzeroes">
|
<table class="allzeroes">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="width:250px;">
|
<td style="width:250px;">
|
||||||
<?php showpersout(); ?>
|
<?php
|
||||||
|
$userInfo = new User($_SESSION['uid']);
|
||||||
|
$userInfo->showUserInfoMain();
|
||||||
|
?>
|
||||||
</td>
|
</td>
|
||||||
<td> </td>
|
<td> </td>
|
||||||
<TD style="text-align: right;">
|
<TD style="text-align: right;">
|
||||||
|
1332
podzem_dialog.php
1332
podzem_dialog.php
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user