WIP: removing User::class public array $items for Stat()::class.

This commit is contained in:
2024-01-08 03:33:20 +02:00
parent 4a7535d67d
commit 9652ee5c8e
22 changed files with 811 additions and 971 deletions

21
inf.php
View File

@@ -10,6 +10,7 @@ use Inf\Awards;
use Inf\LastNames;
use Inf\Twinks;
use Inf\Zodiac;
use Model\Constant\Stat;
use User\Effects;
if (!defined('GAME_VERSION')) {
@@ -26,6 +27,7 @@ $c['inf'] = true;
include_once('_incl_data/class/__db_connect.php');
$u = User::start();
$bonusstatnames = (new Stat())->getBonusNames();
const LOWERCASE = 3;
const UPPERCASE = 1;
@@ -346,27 +348,16 @@ if (isset($uer)) {
<div style="padding:5px;">
<small>
<?php
foreach ($u->items['add'] as $stat) {
foreach (array_keys($bonusstatnames) as $stat) {
if (empty($st[$stat]) || empty($u->is[$stat])) {
continue;
}
if ($st[$stat] > 0) {
$st[$stat] = '+' . $st[$stat];
}
if (in_array($u->is[$stat], [
'Защита от урона',
'Сила',
'Мастерство владения оружием',
'Мастерство владения магией огня',
'Уровень жизни (HP)',
'Мф. критического удара (%)',
'Мф. мощности магии огня',
'Регенерация здоровья (%)',
'Мф. мощности урона',
])) {
echo '<hr>';
}
echo '&bull; ' . $u->is[$stat] . ': ' . $st[$stat] . ' <br>';
echo '&bull; ' . $bonusstatnames[$stat] . ': ' . $st[$stat] . ' <br>';
}
?>
</small>