Удалён зодиак. Фиксы перехода php7.2 -> php7.4. Покупка и продажа за банкноты (#25). Унификация вывода кнопок в магазине. Удалён старый закомментированый код. Больше констант. Плавная текучка от библиотеки db::c в сторону DBPDO. И тому подобное. Процесс идёт...

This commit is contained in:
Igor Barkov (iwork)
2021-08-20 20:40:06 +03:00
parent fd6c1e8986
commit 5714ab83f3
13 changed files with 423 additions and 509 deletions
+8 -54
View File
@@ -1,7 +1,11 @@
<?php
use Battles\Template;
use Battles\UserInfo;
session_start();
require_once "functions.php";
\Battles\Template::header('Библиотека Просвещения');
Template::header('Библиотека Просвещения');
?>
<TABLE border=0 width=600 cellspacing="0" cellpadding="0" align=left>
@@ -211,62 +215,12 @@ if ($_GET['lib_room'] == 'hall' || !$_GET['lib_room']) {
addchp('Вы успешно создали свиток <strong>' . $dress['name'] . '</strong>!', '{[]}' . Nick::id($user['id'])->short() . '{[]}');
}
}
$a = new \Battles\UserInfo($user['id']);
$a = new UserInfo($user['id']);
echo "<tr><td>Вы стоите в небольшой комнате, от пола до потолка забтиой банками, пробирками, ингредиентами и прочими полезными вещами.
Здесь Вы можете собрать предметы по имеющимся у Вас рецептам.<br><br><img align=left alt='Родовой знак' src='i/zodiac/{$a->showStarSign()}.png'";
Здесь Вы можете собрать предметы по имеющимся у Вас рецептам.";
//выводим инфо по стихиям
echo 'Ваша стихия:';
$el = element($a->showStarSign());
switch ($el) {
case 'a':
echo "<strong><font color=#0198ef><ins>Воздух</ins></font></strong>";
break;
case 'w':
echo "<strong><font color=#0d2b99><ins>Вода</ins></font></strong>";
break;
case 'f':
echo "<strong><font color=#df0d0d><ins>Огонь</ins></font></strong>";
break;
case 'e':
echo "<strong><font color=#086604><ins>Земля</ins></font></strong>";
break;
}
echo "<br/>Эффективность магии:";
$elem_align = [
'a' => ['a' => '1', 'e' => '0', 'f' => '0.5', 'w' => '0.5'],
'e' => ['a' => '0', 'e' => '1', 'f' => '0.5', 'w' => '0.5'],
'f' => ['a' => '0.5', 'e' => '0.5', 'f' => '1', 'w' => '0'],
'w' => ['a' => '0.5', 'e' => '0.5', 'f' => '0', 'w' => '1'],
];
foreach ($elem_align as $k => $ea) {
switch ($k) {
case 'a':
echo "<br/><font color=#0198ef>Воздух</font>";
break;
case 'w':
echo "<br/><font color=#0d2b99>Вода</font>";
break;
case 'f':
echo "<br/><font color=#df0d0d>Огонь</font>";
break;
case 'e':
echo "<br/><font color=#086604>Земля</font>";
break;
}
switch ($ea[$el]) {
case '0':
echo " : <font color=gray>" . ($ea[$el] * 100) . "%</font>";
break;
case '0.5':
echo " : " . ($ea[$el] * 100) . "%";
break;
case '1':
echo " : <b>" . ($ea[$el] * 100) . "%</b>";
break;
}
}
echo '</td></tr>';
if ($craft_err) {
echo "<tr><td><font color=red>Недостаточно ингредиентов!</font></td></tr>";
}