<?php
echo "
<script>
let elem = document.getElementById('se-pre-con');
elem.parentNode.removeChild(elem);
</script>";

use Core\Config;
use DarksLight2\Battle\Techniques\TechniqueCategoryEntity;
use DarksLight2\Training\TrainingManager;
use Helper\Conversion;

if (!defined('GAME')) {
    die();
}

/** @var User $u */
$u->info['marker'] = 'skills';

if (isset($_GET['delcop'])) {
    mysql_query(
        'DELETE FROM `complects_priem` WHERE `id` = "' . mysql_real_escape_string(
            $_GET['delcop']
        ) . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'
    );
} elseif (isset($_GET['usecopr'])) {
    $cpr = mysql_fetch_array(
        mysql_query(
            'SELECT * FROM `complects_priem` WHERE `id` = "' . mysql_real_escape_string(
                $_GET['usecopr']
            ) . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'
        )
    );
    if (isset($cpr['id'])) {
        $u->info['priems'] = $cpr['priems'];
        mysql_query(
            'UPDATE `stats` SET `priems` = "' . mysql_real_escape_string(
                $cpr['priems']
            ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
        );
    }
} elseif (isset($_GET['clear_abil']) && $u->info['priems'] != '0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0') {
    $u->info['priems'] = '0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0';
    mysql_query(
        'UPDATE `stats` SET `priems` = "' . $u->info['priems'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
    );
}

$priem = new Priems();

if (isset($_GET['use_priem'])) {
    $priem->uns((int)$_GET['use_priem']);
} elseif (isset($_GET['unuse_priem'])) {
    $priem->reuns((int)$_GET['unuse_priem']);
}

//вывод знаний
$znn = '';
$toms = 0;
$sp = mysql_query(
    'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars` = "read" AND `time` < ' . time() . ''
);
while ($pl = mysql_fetch_array($sp)) {
    $itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "' . $pl['vals'] . '" LIMIT 1'));
    if (isset($itm['id'])) {
        if ($itm['id'] >= 1044 && $itm['id'] <= 1047) {
            $toms++;
        }
        $lvar = '<br>Дата изучения: ' . date('d.m.Y', $pl['time']) . '';
        $znn .= '<a target="_blank" href="//' . Config::get(
                'host'
            ) . '/items_info.php?id=' . $pl['vals'] . '&rnd=' . PassGen::intCode() . '"><img style="margin:2px;" src="' . Config::img() . '/i/items/' . $itm['img'] . '" onMouseOver="top.hi(this,\'Изучено: <b>' . $itm['name'] . '</b>' . $lvar . '\',event,3,0,1,1);" onMouseOut="top.hic();" onMouseDown="top.hic();" /></a> ';
    } else {
        $znn .= '<img style="margin:2px;" src="' . Config::img() . '/i/items/nozn.gif" title="Изученное: Неизвестное знание"> ';
    }
}

if (10 + $toms > $u->info['priemslot']) {
    $u->info['priemslot'] = 10 + $toms;
    mysql_query(
        'UPDATE `stats` SET `priemslot` = "' . $u->info['priemslot'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
    );
}

$rzsee = 1;

if (isset($_GET['rz'])) {
    $rzsee = in_array((int)$_GET['rz'], [1, 3, 4, 5, 6, 7]) ? (int)$_GET['rz'] : 1;
}

$energy = '';
$str = '';
$inst = '';
$dex = '';
$intel = '';
$mec = '';
$dub = '';
$nj = '';
$top = '';
$pos = '';
$ogon = '';
$voda = '';
$vozduh = '';
$zemla = '';
$svet = '';
$seraya = '';
$tma = '';
?>


<style>
    .tz {
        font-weight: bold;
        color: #003388;
        background-color: #CCCCCC;
        cursor: pointer;
        text-align: center;
    }

    .tzS {
        font-weight: bold;
        color: #000000;
        background-color: #CCCCCC;
        text-align: center;
    }

    .tzOver {
        font-weight: bold;
        color: #003388;
        background-color: #C0C0C0;
        cursor: pointer;
        text-align: center;
    }

    .tzSet {
        font-weight: bold;
        color: #003388;
        background-color: #A6B1C6;
        cursor: default;
        text-align: center;
    }

    .dtz {
        display: none
    }

    .nonactive {
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    }

    .nactive {
        cursor: pointer;
    }

    body {
        margin: 0;
        background-color: #E2E0E0;
    }
</style>

<body>

<SCRIPT>
    var clevel = '';
    var currentID = <?= time(); ?>;
    var newrz = <?= $rzsee; ?>;

    function dw(s) {
        document.write(s);
    }

    function highl(nm, i) {
        if (clevel == nm) {
            document.getElementById(nm).className = 'tzSet'
        } else {
            if (i == 1) {
                document.getElementById(nm).className = 'tzOver'
            } else {
                document.getElementById(nm).className = 'tz'
            }
        }
    }

    function setlevel(nm) {

        if (clevel != '') {
            document.getElementById(clevel).className = 'tz';
            document.getElementById('d' + clevel).style.display = 'none';
        }
        clevel = nm || 'L1';
        document.getElementById(clevel).className = 'tzSet';
        document.getElementById('d' + clevel).style.display = 'inline';
        newrz = nm.split('L');
        newrz = newrz[1];
    }

</SCRIPT>

<TABLE style="width: 100%;">
    <tr>
        <TD>
            <?php
            echo $u->getLogin();
            $st = Conversion::dataStringToArray($u->info['stats']);
            if (
                $_GET['dec_transfer'] ||
                $_GET['dec_travma'] ||
                $_GET['fast_homeworld'] ||
                $_GET['inc_expr'] ||
                $_GET['inc_friends'] ||
                $_GET['inc_hobby'] ||
                $_GET['max_inventory'] ||
                $_GET['num_transfer'] ||
                $_GET['speed_HP'] ||
                $_GET['speed_MP'] ||
                $_GET['speed_debuff']
            ) {
                $summs = floor(
                    $_GET['dec_transfer'] +
                    $_GET['dec_travma'] +
                    $_GET['fast_homeworld'] +
                    $_GET['inc_expr'] +
                    $_GET['inc_friends'] +
                    $_GET['inc_hobby'] +
                    $_GET['max_inventory'] +
                    $_GET['num_transfer'] +
                    $_GET['speed_HP'] +
                    $_GET['speed_MP'] +
                    $_GET['speed_debuff']
                );
                if (!is_numeric($summs)) {
                    $summs = 0;
                }

                if ($summs > 1) {
                    $summs = 0;
                    echo '&nbsp; &nbsp;<span style="color: red; ">Что-то здесь не так...</span><br>';
                } elseif ($summs < 0) {
                    $summs = 0;
                    echo '&nbsp; &nbsp;<span style="color: red; ">При вскрытие сейфа выяснилось, что он был вскрыт до Вас ;)</span><br>';
                } elseif (($st['os1'] + $_GET['dec_transfer'] <= 5 && $_GET['dec_transfer'] > 0) ||
                    ($st['os2'] + $_GET['dec_travma'] <= 5 && $_GET['dec_travma'] > 0) ||
                    ($st['os3'] + $_GET['fast_homeworld'] <= 5 && $_GET['fast_homeworld'] > 0) ||
                    ($st['os4'] + $_GET['inc_expr'] <= 5 && $_GET['inc_expr'] > 0) ||
                    ($st['os5'] + $_GET['inc_friends'] <= 5 && $_GET['inc_friends'] > 0) ||
                    ($st['os6'] + $_GET['inc_hobby'] <= 5 && $_GET['inc_hobby'] > 0) ||
                    ($st['os7'] + $_GET['max_inventory'] <= 5 && $_GET['max_inventory'] > 0) ||
                    ($st['os8'] + $_GET['num_transfer'] <= 5 && $_GET['num_transfer'] > 0) ||
                    ($st['os9'] + $_GET['speed_HP'] <= 5 && $_GET['speed_HP'] > 0) ||
                    ($st['os10'] + $_GET['speed_MP'] <= 5 && $_GET['speed_MP'] > 0) ||
                    ($st['os11'] + $_GET['speed_debuff'] <= 5 && $_GET['speed_debuff'] > 0) && $u->info['id'] == $_GET['s4i']
                ) {
                    $st['os1'] += (int)$_GET['dec_transfer'];
                    $st['os2'] += (int)$_GET['dec_travma'];
                    $st['os3'] += (int)$_GET['fast_homeworld'];
                    $st['os4'] += (int)$_GET['inc_expr'];
                    $st['os5'] += (int)$_GET['inc_friends'];
                    $st['os6'] += (int)$_GET['inc_hobby'];
                    $st['os7'] += (int)$_GET['max_inventory'];
                    $st['os8'] += (int)$_GET['num_transfer'];
                    $st['os9'] += (int)$_GET['speed_HP'];
                    $st['os10'] += (int)$_GET['speed_MP'];
                    $st['os11'] += (int)$_GET['speed_debuff'];
                    $u->info['stats'] = Conversion::arrayToDataString($st);
                }
                if ($u->info['sskills'] - (int)$summs < 0) {
                    echo '&nbsp; &nbsp;<span style="color: red; ">У вас нет свободных особенностей</span><br>';
                } elseif (mysql_query(
                    "UPDATE 
							`stats` 
						SET 
							`stats`= '" . mysql_real_escape_string($u->info['stats']) . "',
							`sskills` = `sskills` - '" . (int)$summs . "'
						WHERE 
							`id` = '" . (int)$u->info['id'] . "';"
                )) {
                    function getstatusumenie(string $name, int $level): string
                    {
                        $str = $level > 1 ? " [$level]" : '';
                        $name .= $str;
                        return "&nbsp; &nbsp;<span style='color: red;'>\"$name\"</span><br>";
                    }

                    if ($_GET['dec_transfer'] == 1) {

                        echo getstatusumenie('Изворотливый', $st['os1']);
                    }
                    if ($_GET['dec_travma'] == 1) {
                        echo getstatusumenie('Стойкий', $st['os2']);
                    }
                    if ($_GET['fast_homeworld'] == 1) {
                        echo getstatusumenie('Быстрый', $st['os3']);
                    }
                    if ($_GET['inc_expr'] == 1) {
                        echo getstatusumenie('Сообразительный', $st['os4']);
                    }
                    if ($_GET['inc_friends'] == 1) {
                        echo getstatusumenie('Дружелюбный', $st['os5']);
                    }
                    if ($_GET['inc_hobby'] == 1) {
                        echo getstatusumenie('Общительный', $st['os6']);
                    }
                    if ($_GET['max_inventory'] == 1) {
                        echo getstatusumenie('Запасливый', $st['os7']);
                    }
                    if ($_GET['num_transfer'] == 1) {
                        echo getstatusumenie('Коммуникабельный', $st['os8']);
                    }
                    if ($_GET['speed_HP'] == 1) {
                        echo getstatusumenie('Двужильный', $st['os9']);
                    }
                    if ($_GET['speed_MP'] == 1) {
                        echo getstatusumenie('Здравомыслящий', $st['os10']);
                    }
                    if ($_GET['speed_debuff'] == 1) {
                        echo getstatusumenie('Здоровый сон', $st['os11']);
                    }
                    $u->info['sskills'] -= $summs;
                }
            }
            if ($_GET['upr']) {
                /*-----Проверяем сумму статов и умений-----*/
                if (!isset($_GET['energy']) || $_GET['energy'] < 0) {
                    $_GET['energy'] = 0;
                }
                if (!isset($_GET['str']) || $_GET['str'] < 0) {
                    $_GET['str'] = 0;
                }
                if (!isset($_GET['dex']) || $_GET['dex'] < 0) {
                    $_GET['dex'] = 0;
                }
                if (!isset($_GET['inst']) || $_GET['inst'] < 0) {
                    $_GET['inst'] = 0;
                }
                if (!isset($_GET['power']) || $_GET['power'] < 0) {
                    $_GET['power'] = 0;
                }
                if (!isset($_GET['intel']) || $_GET['intel'] < 0) {
                    $_GET['intel'] = 0;
                }
                if (!isset($_GET['wis']) || $_GET['wis'] < 0) {
                    $_GET['wis'] = 0;
                }
                if (!isset($_GET['spirit']) || $_GET['spirit'] < 0) {
                    $_GET['spirit'] = 0;
                }
                if (!isset($_GET['will']) || $_GET['will'] < 0) {
                    $_GET['will'] = 0;
                }
                if (!isset($_GET['freedom']) || $_GET['freedom'] < 0) {
                    $_GET['freedom'] = 0;
                }
                if (!isset($_GET['god']) || $_GET['god'] < 0) {
                    $_GET['god'] = 0;
                }

                if (!isset($_GET['m_sword']) || $_GET['m_sword'] < 0) {
                    $_GET['m_sword'] = 0;
                }
                if (!isset($_GET['m_tohand']) || $_GET['m_tohand'] < 0) {
                    $_GET['m_tohand'] = 0;
                }
                if (!isset($_GET['m_molot']) || $_GET['m_molot'] < 0) {
                    $_GET['m_molot'] = 0;
                }
                if (!isset($_GET['m_axe']) || $_GET['m_axe'] < 0) {
                    $_GET['m_axe'] = 0;
                }
                if (!isset($_GET['m_staff']) || $_GET['m_staff'] < 0) {
                    $_GET['m_staff'] = 0;
                }
                if (!isset($_GET['m_magic1']) || $_GET['m_magic1'] < 0) {
                    $_GET['m_magic1'] = 0;
                }
                if (!isset($_GET['m_magic2']) || $_GET['m_magic2'] < 0) {
                    $_GET['m_magic2'] = 0;
                }
                if (!isset($_GET['m_magic3']) || $_GET['m_magic3'] < 0) {
                    $_GET['m_magic3'] = 0;
                }
                if (!isset($_GET['m_magic4']) || $_GET['m_magic4'] < 0) {
                    $_GET['m_magic4'] = 0;
                }
                if (!isset($_GET['m_magic5']) || $_GET['m_magic5'] < 0) {
                    $_GET['m_magic5'] = 0;
                }
                if (!isset($_GET['m_magic6']) || $_GET['m_magic6'] < 0) {
                    $_GET['m_magic6'] = 0;
                }
                if (!isset($_GET['m_magic7']) || $_GET['m_magic7'] < 0) {
                    $_GET['m_magic7'] = 0;
                }


                $summ = floor(
                    $_GET['energy'] + $_GET['str'] + $_GET['dex'] + $_GET['inst'] + $_GET['power'] + $_GET['intel'] + $_GET['wis'] + $_GET['spirit'] + $_GET['will'] + $_GET['freedom'] + $_GET['god']
                );
                if (!is_numeric($summ)) {
                    $summ = 0;
                }
                $summu = floor(
                    $_GET['m_axe'] + $_GET['m_molot'] + $_GET['m_sword'] + $_GET['m_tohand'] + $_GET['m_staff'] + $_GET['m_magic1'] + $_GET['m_magic2'] + $_GET['m_magic3'] + $_GET['m_magic4'] + $_GET['m_magic5'] + $_GET['m_magic6'] + $_GET['m_magic7']
                );
                if (!is_numeric($summu)) {
                    $summu = 0;
                }

                /*-----Проверяем сумму статов и умений-----*/
                /*-----Пишем статы и умения----*/
                if (
                    (($_GET['energy'] > 0 || $_GET['str'] > 0 ||
                            $_GET['dex'] > 0 ||
                            $_GET['inst'] > 0 ||
                            $_GET['power'] > 0 ||
                            ($_GET['intel'] > 0 && $u->info['level'] > 3) ||
                            ($_GET['wis'] > 0 && $u->info['level'] > 6) ||
                            ($_GET['spirit'] > 0 && $u->info['level'] > 9) ||
                            ($_GET['will'] > 0 && $u->info['level'] > 12) ||
                            ($_GET['freedom'] > 0 && $u->info['level'] > 15) ||
                            ($_GET['god'] > 0 && $u->info['level'] > 18)) && $summ <= $u->info['ability'] && $u->info['ability'] > 0) ||
                    (($st['a1'] + $_GET['m_sword'] <= 20 && $_GET['m_sword'] > 0) ||
                        ($st['a2'] + $_GET['m_tohand'] <= 20 && $_GET['m_tohand'] > 0) ||
                        ($st['a3'] + $_GET['m_molot'] <= 20 && $_GET['m_molot'] > 0) ||
                        ($st['a4'] + $_GET['m_axe'] <= 20 && $_GET['m_axe'] > 0) ||
                        ($st['a5'] + $_GET['m_staff'] <= 20 && $_GET['m_staff'] > 0) ||
                        ($st['mg1'] + $_GET['m_magic1'] <= 20 && $_GET['m_magic1'] > 0) ||
                        ($st['mg2'] + $_GET['m_magic2'] <= 20 && $_GET['m_magic2'] > 0) ||
                        ($st['mg3'] + $_GET['m_magic3'] <= 20 && $_GET['m_magic3'] > 0) ||
                        ($st['mg4'] + $_GET['m_magic4'] <= 20 && $_GET['m_magic4'] > 0) ||
                        ($st['mg5'] + $_GET['m_magic5'] <= 20 && $_GET['m_magic5'] > 0) ||
                        ($st['mg6'] + $_GET['m_magic6'] <= 20 && $_GET['m_magic6'] > 0) ||
                        ($st['mg7'] + $_GET['m_magic7'] <= 20 && $_GET['m_magic7'] > 0) && $summu <= $u->info['skills'] && $u->info['skills'] > 0) && $u->info['id'] == $_GET['s4i']
                ) {
                    $st['s1'] += (int)$_GET['str'];
                    $st['s2'] += (int)$_GET['dex'];
                    $st['s3'] += (int)$_GET['inst'];
                    $st['s4'] += (int)$_GET['power'];
                    $st['a1'] += (int)$_GET['m_sword'];
                    $st['a2'] += (int)$_GET['m_tohand'];
                    $st['a3'] += (int)$_GET['m_molot'];
                    $st['a4'] += (int)$_GET['m_axe'];
                    $st['a5'] += (int)$_GET['m_staff'];
                    $st['mg1'] += (int)$_GET['m_magic1'];
                    $st['mg2'] += (int)$_GET['m_magic2'];
                    $st['mg3'] += (int)$_GET['m_magic3'];
                    $st['mg4'] += (int)$_GET['m_magic4'];
                    $st['mg5'] += (int)$_GET['m_magic5'];
                    $st['mg6'] += (int)$_GET['m_magic6'];
                    $st['mg7'] += (int)$_GET['m_magic7'];
                    if ($u->info['level'] > 3) {
                        $st['s5'] += (int)$_GET['intel'];
                    }
                    if ($u->info['level'] > 6) {
                        $st['s6'] += (int)$_GET['wis'];
                    }
                    if ($u->info['level'] > 9) {
                        $st['s7'] += (int)$_GET['spirit'];
                    }
                    if ($u->info['level'] > 12) {
                        $st['s8'] += (int)$_GET['will'];
                    }
                    if ($u->info['level'] > 15) {
                        $st['s9'] += (int)$_GET['freedom'];
                    }
                    if ($u->info['level'] > 18) {
                        $st['s10'] += (int)$_GET['god'];
                    }

                    $u->info['stats'] = Conversion::arrayToDataString($st);

                    if (
                        $_GET['str'] < 0 ||
                        $_GET['dex'] < 0 ||
                        $_GET['intel'] < 0 ||
                        $_GET['wis'] < 0 ||
                        $_GET['spirit'] < 0 ||
                        $_GET['will'] < 0 ||
                        $_GET['freedom'] < 0 ||
                        $_GET['god'] < 0 ||
                        $_GET['inst'] < 0 ||
                        $_GET['power'] < 0 ||
                        $_GET['m_sword'] < 0 ||
                        $_GET['m_tohand'] < 0 ||
                        $_GET['m_molot'] < 0 ||
                        $_GET['m_staff'] < 0 ||
                        $_GET['m_magic1'] < 0 ||
                        $_GET['m_magic2'] < 0 ||
                        $_GET['m_magic3'] < 0 ||
                        $_GET['m_magic4'] < 0 ||
                        $_GET['m_magic5'] < 0 ||
                        $_GET['m_magic6'] < 0 ||
                        $_GET['m_magic7'] < 0
                    ) {
                        echo '&nbsp; &nbsp;<span style="color: red; ">1) Что-то здесь не так...</span><br>';
                    } elseif ($u->info['ability'] - (int)$summ < 0 || $u->info['skills'] - (int)$summu < 0) {
                        echo '&nbsp; &nbsp;<span style="color: red; ">Что-то здесь не так... (Способности: ' . ($u->info['ability'] - (int)$summ) . ', Умения: ' . ($u->info['skills'] - (int)$summu) . ')</span><br>';
                    } elseif (mysql_query(
                        "UPDATE
							`stats`
						SET
							`stats`= '" . mysql_real_escape_string($u->info['stats']) . "',
							`ability` = `ability` - '" . (int)$summ . "',
							`skills` = `skills` - '" . (int)$summu . "'
						WHERE
							`id` = '" . (int)$u->info['id'] . "';"
                    )) {
                        if ((int)$u->info['ability'] === 0 && (int)$u->info['skills'] === 0) {
                            TrainingManager::getInstance()
                                ->addPoint(
                                    'my_user_third_quest',
                                    function (TrainingManager $manager) {
                                        $manager->store();
                                    }
                                );
                        }
                        function getSuccessStatusStat(string $name): string
                        {
                            return "&nbsp; &nbsp; <span style='color: red;'>Увеличение способности \"<strong>$name</strong>\" произведено удачно.</span><br>";
                        }

                        function getSuccessStatusParam(string $name): string
                        {
                            return "&nbsp; &nbsp; <span style='color: red;'>Увеличение умения \"<B>Мастерство владения $name</B>\" произведено удачно.</span><br>";
                        }

                        if ($_GET['str'] > 0) {
                            echo getSuccessStatusStat('Сила');
                        }
                        if ($_GET['dex'] > 0) {
                            echo getSuccessStatusStat('Ловкость');
                        }
                        if ($_GET['inst'] > 0) {
                            echo getSuccessStatusStat('Интуиция');
                        }
                        if ($_GET['power'] > 0) {
                            echo getSuccessStatusStat('Выносливость');
                        }
                        if ($_GET['intel'] > 0) {
                            echo getSuccessStatusStat('Интеллект');
                        }
                        if ($_GET['wis'] > 0) {
                            echo getSuccessStatusStat('Мудрость');
                        }
                        if ($_GET['spirit'] > 0) {
                            echo getSuccessStatusStat('Духовность');
                        }
                        if ($_GET['will'] > 0) {
                            echo getSuccessStatusStat('Воля');
                        }
                        if ($_GET['freedom'] > 0) {
                            echo getSuccessStatusStat('Свобода духа');
                        }
                        if ($_GET['god'] > 0) {
                            echo getSuccessStatusStat('Божественность');
                        }
                        if ($_GET['m_sword'] > 0) {
                            echo getSuccessStatusParam('ножами, кастетами');
                        }
                        if ($_GET['m_axe'] > 0) {
                            echo getSuccessStatusParam('мечами');
                        }
                        if ($_GET['m_molot'] > 0) {
                            echo getSuccessStatusParam('дубинами, булавами');
                        }
                        if ($_GET['m_tohand'] > 0) {
                            echo getSuccessStatusParam('топорами, секирами');
                        }
                        if ($_GET['m_staff'] > 0) {
                            echo getSuccessStatusParam('магическими посохами');
                        }
                        if ($_GET['m_magic1'] > 0) {
                            echo getSuccessStatusParam('стихией Огня');
                        }
                        if ($_GET['m_magic2'] > 0) {
                            echo getSuccessStatusParam('стихией Воздуха');
                        }
                        if ($_GET['m_magic3'] > 0) {
                            echo getSuccessStatusParam('стихией Воды');
                        }
                        if ($_GET['m_magic4'] > 0) {
                            echo getSuccessStatusParam('стихией Земли');
                        }
                        if ($_GET['m_magic5'] > 0) {
                            echo getSuccessStatusParam('магией Света');
                        }
                        if ($_GET['m_magic6'] > 0) {
                            echo getSuccessStatusParam('магией Тьмы');
                        }
                        if ($_GET['m_magic7'] > 0) {
                            echo getSuccessStatusParam('серой магией');
                        }
                        /*--для обновления--*/
                        $u->stats['s1'] += (int)$_GET['str'];
                        $u->stats['s2'] += (int)$_GET['dex'];
                        $u->stats['s3'] += (int)$_GET['inst'];
                        $u->stats['s4'] += (int)$_GET['power'];
                        $u->stats['a1'] += (int)$_GET['m_sword'];
                        $u->stats['a2'] += (int)$_GET['m_tohand'];
                        $u->stats['a3'] += (int)$_GET['m_molot'];
                        $u->stats['a4'] += (int)$_GET['m_axe'];
                        $u->stats['a5'] += (int)$_GET['m_staff'];
                        $u->stats['mg1'] += (int)$_GET['m_magic1'];
                        $u->stats['mg2'] += (int)$_GET['m_magic2'];
                        $u->stats['mg3'] += (int)$_GET['m_magic3'];
                        $u->stats['mg4'] += (int)$_GET['m_magic4'];
                        $u->stats['mg5'] += (int)$_GET['m_magic5'];
                        $u->stats['mg6'] += (int)$_GET['m_magic6'];
                        $u->stats['mg7'] += (int)$_GET['m_magic7'];
                        if ($u->info['level'] > 3) {
                            $u->stats['s5'] += (int)$_GET['intel'];
                        }
                        if ($u->info['level'] > 6) {
                            $u->stats['s6'] += (int)$_GET['wis'];
                        }
                        if ($u->info['level'] > 9) {
                            $u->stats['s7'] += (int)$_GET['spirit'];
                        }
                        if ($u->info['level'] > 12) {
                            $u->stats['s8'] += (int)$_GET['will'];
                        }
                        if ($u->info['level'] > 15) {
                            $u->stats['s9'] += (int)$_GET['freedom'];
                        }
                        if ($u->info['level'] > 18) {
                            $u->stats['s10'] += (int)$_GET['god'];
                        }
                        $u->info['ability'] -= $summ;
                        $u->info['skills'] -= $summu;
                        /*--для обновления--*/
                    }
                }
            }
            /*-----Пишем статы и умения-----*/
            /////Прочие разные проверки
            // https://www.php.net/manual/ru/migration74.new-features.php#migration74.new-features.core.null-coalescing-assignment-operator

            $st['s1'] ??= 0;
            $st['s2'] ??= 0;
            $st['s3'] ??= 0;
            $st['s4'] ??= 0;
            $st['s5'] ??= 0;
            $st['s6'] ??= 0;
            $st['s7'] ??= 0;
            $st['s8'] ??= 0;
            $st['s9'] ??= 0;
            $st['s10'] ??= 0;
            $st['a1'] ??= 0;
            $st['a2'] ??= 0;
            $st['a3'] ??= 0;
            $st['a4'] ??= 0;
            $st['a5'] ??= 0;
            $st['mg1'] ??= 0;
            $st['mg2'] ??= 0;
            $st['mg3'] ??= 0;
            $st['mg4'] ??= 0;
            $st['mg5'] ??= 0;
            $st['mg6'] ??= 0;
            $st['mg7'] ??= 0;
            $u->stats['s1'] ??= 0;
            $u->stats['s2'] ??= 0;
            $u->stats['s3'] ??= 0;
            $u->stats['s4'] ??= 0;
            $u->stats['s5'] ??= 0;
            $u->stats['s6'] ??= 0;
            $u->stats['s7'] ??= 0;
            $u->stats['s8'] ??= 0;
            $u->stats['s9'] ??= 0;
            $u->stats['s10'] ??= 0;
            $u->stats['a1'] ??= 0;
            $u->stats['a2'] ??= 0;
            $u->stats['a3'] ??= 0;
            $u->stats['a4'] ??= 0;
            $u->stats['a5'] ??= 0;
            $u->stats['mg1'] ??= 0;
            $u->stats['mg2'] ??= 0;
            $u->stats['mg3'] ??= 0;
            $u->stats['mg4'] ??= 0;
            $u->stats['mg5'] ??= 0;
            $u->stats['mg6'] ??= 0;
            $u->stats['mg7'] ??= 0;

            ///////////////////////////
            /////Статы
            $sil = $u->stats['s1'] - $st['s1'];
            if ($sil > 0) {
                $str = "<SMALL>&nbsp;(<SPAN id=\"str_inst\">" . $st['s1'] . "</SPAN>+" . $sil . ")</SMALL>";
            }
            $lov = $u->stats['s2'] - $st['s2'];
            if ($lov > 0) {
                $dex = "<SMALL>&nbsp;(<SPAN id=\"dex_inst\">" . $st['s2'] . "</SPAN>+" . $lov . ")</SMALL>";
            }
            $int = $u->stats['s3'] - $st['s3'];
            if ($int > 0) {
                $inst = "<SMALL>&nbsp;(<SPAN id=\"inst_inst\">" . $st['s3'] . "</SPAN>+" . $int . ")</SMALL>";
            }
            $intell = $u->stats['s5'] - $st['s5'];
            if ($intell > 0) {
                $intel = "<SMALL>&nbsp;(<SPAN id=\"intel_inst\">" . $st['s5'] . "</SPAN>+" . $intell . ")</SMALL>";
            }
            $noj = $u->stats['a1'] - $st['a1'];
            if ($noj > 0) {
                $nj = "<SMALL>&nbsp;(<SPAN id=\"m_sword_inst\">" . $st['a1'] . "</SPAN>+" . $noj . ")</SMALL>";
            }
            $topor = $u->stats['a2'] - $st['a2'];
            if ($topor > 0) {
                $top = "<SMALL>&nbsp;(<SPAN id=\"m_tohand_inst\">" . $st['a2'] . "</SPAN>+" . $topor . ")</SMALL>";
            }
            $dubina = $u->stats['a3'] - $st['a3'];
            if ($dubina > 0) {
                $dub = "<SMALL>&nbsp;(<SPAN id=\"m_molot_inst\">" . $st['a3'] . "</SPAN>+" . $dubina . ")</SMALL>";
            }
            $mech = $u->stats['a4'] - $st['a4'];
            if ($mech > 0) {
                $mec = "<SMALL>&nbsp;(<SPAN id=\"m_axe_inst\">" . $st['a4'] . "</SPAN>+" . $mech . ")</SMALL>";
            }
            $posoh = $u->stats['a5'] - $st['a5'];
            if ($posoh > 0) {
                $pos = "<SMALL>&nbsp;(<SPAN id=\"m_staff_inst\">" . $st['a5'] . "</SPAN>+" . $posoh . ")</SMALL>";
            }
            /////Магии
            $fire = $u->stats['mg1'] - $st['mg1'];
            if ($fire > 0) {
                $ogon = "<SMALL>&nbsp;(<SPAN id=\"m_magic1_inst\">" . $st['mg1'] . "</SPAN>+" . $fire . ")</SMALL>";
            }
            $water = $u->stats['mg2'] - $st['mg2'];
            if ($water > 0) {
                $voda = "<SMALL>&nbsp;(<SPAN id=\"m_magic2_inst\">" . $st['mg2'] . "</SPAN>+" . $water . ")</SMALL>";
            }
            $air = $u->stats['mg3'] - $st['mg3'];
            if ($air > 0) {
                $vozduh = "<SMALL>&nbsp;(<SPAN id=\"m_magic3_inst\">" . $st['mg3'] . "</SPAN>+" . $air . ")</SMALL>";
            }
            $earth = $u->stats['mg4'] - $st['mg4'];
            if ($earth > 0) {
                $zemla = "<SMALL>&nbsp;(<SPAN id=\"m_magic4_inst\">" . $st['mg4'] . "</SPAN>+" . $earth . ")</SMALL>";
            }
            $light = $u->stats['mg5'] - $st['mg5'];
            if ($light > 0) {
                $svet = "<SMALL>&nbsp;(<SPAN id=\"m_magic5_inst\">" . $st['mg5'] . "</SPAN>+" . $light . ")</SMALL>";
            }
            $gray = $u->stats['mg6'] - $st['mg6'];
            if ($gray > 0) {
                $seraya = "<SMALL>&nbsp;(<SPAN id=\"m_magic6_inst\">" . $st['mg6'] . "</SPAN>+" . $gray . ")</SMALL>";
            }
            $dark = $u->stats['mg7'] - $st['mg7'];
            if ($dark > 0) {
                $tma = "<SMALL>&nbsp;(<SPAN id=\"m_magic7_inst\">" . $st['mg7'] . "</SPAN>+" . $dark . ")</SMALL>";
            }
            /////Особенности
            $os['os1'] = $st['os1'];
            $os['os3'] = $st['os3'];
            $os['os4'] = $st['os4'];
            $os['os5'] = $st['os5'];
            $os['os6'] = $st['os6'];
            $os['os7'] = $st['os7'];
            $os['os9'] = $st['os9'];
            $os['os10'] = $st['os10'];

            $os["os1"] = [
                "name" => "Изворотливый",
                "opt" => "dec_transfer",
                "descr" => "Снижение стоимости передач на ",
                "nlevel" => 4,
                "bonus1" => "0,1 кр.",
                "bonus2" => "0,2 кр.",
                "bonus3" => "0,3 кр.",
                "bonus4" => "0,4 кр.",
                "bonus5" => "0,5 кр.",
            ];
            $os["os3"] = ["name" => "Быстрый", "opt" => "fast_homeworld", "descr" => "Кнопка \"Возврат\" появляется раньше на ", "nlevel" => 4, "bonus1" => "5 минут", "bonus2" => "10 минут", "bonus3" => "15 минут", "bonus4" => "20 минут", "bonus5" => "25 минут"];
            $os["os4"] = ["name" => "Сообразительный", "opt" => "inc_expr", "descr" => "Получаемый опыт больше на ", "nlevel" => 4, "bonus1" => "1 %", "bonus2" => "2 %", "bonus3" => "3 %", "bonus4" => "4 %", "bonus5" => "5 %"];
            $os["os5"] = ["name" => "Дружелюбный", "opt" => "inc_friends", "descr" => "Cписок друзей больше на ", "bonus1" => 5, "bonus2" => 10, "bonus3" => 15, "bonus4" => 20, "bonus5" => 25];
            $os["os6"] = ["name" => "Общительный", "opt" => "inc_hobby", "descr" => "Увеличение максимального размера раздела \"Увлечения / хобби\" на ", "bonus1" => "200 символов", "bonus2" => "400 символов", "bonus3" => "600 символов", "bonus4" => "800 символов", "bonus5" => "1000 символов"];
            $os["os7"] = ["name" => "Запасливый", "opt" => "max_inventory", "descr" => "Больше места в рюкзаке на ", "nlevel" => 4, "bonus1" => "10 единиц", "bonus2" => "20 единиц", "bonus3" => "30 единиц", "bonus4" => "40 единиц", "bonus5" => "50 единиц"];
            $os["os9"] = ["name" => "Двужильный", "opt" => "speed_HP", "descr" => "Здоровье восстанавливается быстрее на ", "npower" => 10, "bonus1" => "+5%", "bonus2" => "+10%", "bonus3" => "+15%", "bonus4" => "+20%", "bonus5" => "+30%"];
            $os["os10"] = ["name" => "Здравомыслящий", "opt" => "speed_MP", "descr" => "Мана восстанавливается быстрее на ", "nwis" => 20, "bonus1" => "+5%", "bonus2" => "+10%", "bonus3" => "+15%", "bonus4" => "+20%", "bonus5" => "+25%"];
            ?>
        </TD>
        <TD valign=top align=right>
            <INPUT class="btn" TYPE=button value='Обновить' style='width: 100px'
                   onclick='location="main.php?skills=1&p_raz="+p_raz+"&rz="+newrz+"&all=<?= $_GET['all']; ?>&rnd=<?= $code ?>"'>
            <INPUT class="btn" TYPE=button value="Вернуться" style='width: 100px' onClick="location.href='main.php'">
        </TD>
    </tr>
</TABLE>
<TABLE border=0 cellspacing=0 cellpadding=0 width=100%>
    <tr>
        <TD width=30% valign=top>
            <TABLE border=0 cellspacing=1 cellpadding=0 width=100%>
                <TR>
                    <TD height="10" class=tzS>Характеристики персонажа</TD>
                </TR>
                <TR>
                    <TD style='padding-left: 5'>
                        <STYLE>
                            IMG.skill {
                                width: 9px;
                                height: 9px;
                                cursor: pointer
                            }

                            TD.skill {
                                font-weight: bold
                            }

                            TD.skills {
                                font-weight: bold;
                                color: #600000
                            }

                            TD.skillb {
                                font-weight: bold;
                                color: #006000
                            }

                            .linestl1 {
                                background-color: #E2E0E0;
                                font-size: 10px;
                                font-weight: bold;
                            }
                        </STYLE>
                        <TABLE cellSpacing=0>
                            <TR id="str" onMouseDown="ChangeSkill(event,this)" onMouseUp="DropTimer()"
                                onclick="OnClick(event,this);">
                                <TD>&bull; Сила:</TD>
                                <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s1'] ?><BR></small></TD>
                                <TD width=60 noWrap><?= $dex ?></TD> <?php
                                if ($u->info['ability'] > 0) { ?>
                                    <TD><IMG id="minus_dex" src=<?= Config::img() ?>/i/minus.gif class="nonactive"
                                             ALT="уменьшить">&nbsp;<IMG src=<?= Config::img() ?>/i/plus.gif
                                                                        class=skill
                                                                        ALT="увеличить" id="plus_dex"></TD><?php } ?>
                            </TR>
                            <TR id="dex" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
                                onclick="OnClick(event,this);">
                                <TD>&bull; Ловкость:</TD>
                                <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s2'] ?><BR></small></TD>
                                <TD width=60 noWrap><?= $dex ?></TD>
                                <?php
                                if ($u->info['ability'] > 0) { ?>
                                    <TD><IMG id="minus_dex" src=<?= Config::img() ?>/i/minus.gif class="nonactive"
                                             ALT="уменьшить">&nbsp;<IMG src=<?= Config::img() ?>/i/plus.gif
                                                                        class=skill ALT="увеличить" id="plus_dex"></TD><?php
                                } ?>
                            </TR>
                            <TR id="inst" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
                                onclick="OnClick(event,this);">
                                <TD>&bull; Интуиция:</TD>
                                <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s3'] ?><BR></small></TD>
                                <TD width=60 noWrap><?= $inst ?></TD>
                                <?php
                                if ($u->info['ability'] > 0) { ?>
                                    <TD><IMG id="minus_dex" src=<?= Config::img() ?>/i/minus.gif class="nonactive"
                                             ALT="уменьшить">&nbsp;<IMG src=<?= Config::img() ?>/i/plus.gif
                                                                        class=skill
                                                                        ALT="увеличить" id="plus_dex"></TD><?php } ?>
                            </TR>
                            <TR id="power" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
                                onclick="OnClick(event,this);">
                                <TD>&bull; Выносливость:</TD>
                                <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s4'] ?><BR></small></TD>
                                <TD width=60 noWrap></TD>
                                <?php
                                if ($u->info['ability'] > 0) { ?>
                                    <TD><IMG id="minus_dex" src=<?= Config::img() ?>/i/minus.gif class="nonactive"
                                             ALT="уменьшить">&nbsp;<IMG src=<?= Config::img() ?>/i/plus.gif
                                                                        class=skill
                                                                        ALT="увеличить" id="plus_dex"></TD><?php } ?>
                            </TR>
                            <?php
                            if ($u->info['level'] > 3) { ?>
                                <TR id="intel" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
                                    onclick="OnClick(event,this);">
                                    <TD>&bull; Интеллект:</TD>
                                    <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s5'] ?></TD>
                                    <TD width=60 noWrap><?= $intel ?></TD>
                                    <?php
                                    if ($u->info['ability'] > 0) { ?>
                                        <TD><IMG id="minus_intel" src=<?= Config::img() ?>/i/minus.gif
                                                 class="nonactive" ALT="уменьшить">&nbsp;<IMG
                                                src=<?= Config::img() ?>/i/plus.gif class=skill ALT="увеличить"
                                                id="plus_intel"></TD><?php
                                    } ?>
                                </TR>
                                <?php
                            }
                            if ($u->info['level'] > 6) { ?>
                                <TR id="wis" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
                                    onclick="OnClick(event,this);">
                                    <TD>&bull; Мудрость:</TD>
                                    <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s6'] ?></TD>
                                    <TD width=60 noWrap></TD>
                                    <?php
                                    if ($u->info['ability'] > 0) { ?>
                                        <TD><IMG id="minus_wis" src=<?= Config::img() ?>/i/minus.gif
                                                 class="nonactive" ALT="уменьшить">&nbsp;<IMG
                                                src=<?= Config::img() ?>/i/plus.gif class=skill ALT="увеличить"
                                                id="plus_wis"></TD><?php
                                    } ?>
                                </TR>
                                <?php
                            }
                            if ($u->info['level'] > 9) { ?>
                                <TR id="spirit" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
                                    onclick="OnClick(event,this);">
                                    <TD>&bull; Духовность:</TD>
                                    <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s7'] ?></TD>
                                    <TD width=60 noWrap></TD>
                                    <?php
                                    if ($u->info['ability'] > 0) { ?>
                                        <TD><IMG id="minus_spirit" src=<?= Config::img() ?>/i/minus.gif
                                                 class="nonactive" ALT="уменьшить">&nbsp;<IMG
                                                src=<?= Config::img() ?>/i/plus.gif class=skill ALT="увеличить"
                                                id="plus_spirit"></TD><?php
                                    } ?>
                                </TR>
                                <?php
                            }
                            if ($u->info['level'] > 12) { ?>
                                <TR id="will" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
                                    onclick="OnClick(event,this);">
                                    <TD>&bull; Воля:</TD>
                                    <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s8'] ?></TD>
                                    <TD width=60 noWrap></TD>
                                    <?php
                                    if ($u->info['ability'] > 0) { ?>
                                        <TD><IMG id="minus_will" src=<?= Config::img() ?>/i/minus.gif
                                                 class="nonactive" ALT="уменьшить">&nbsp;<IMG
                                                src=<?= Config::img() ?>/i/plus.gif class=skill ALT="увеличить"
                                                id="plus_will"></TD><?php
                                    } ?>
                                </TR>
                                <?php
                            }
                            if ($u->info['level'] > 15) { ?>
                                <TR id="freedom" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
                                    onclick="OnClick(event,this);">
                                    <TD>&bull; Свобода духа:</TD>
                                    <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s9'] ?></TD>
                                    <TD width=60 noWrap></TD>
                                    <?php
                                    if ($u->info['ability'] > 0) { ?>
                                        <TD><IMG id="minus_freedom" src=<?= Config::img() ?>/i/minus.gif
                                                 class="nonactive" ALT="уменьшить">&nbsp;<IMG
                                                src=<?= Config::img() ?>/i/plus.gif class=skill ALT="увеличить"
                                                id="plus_freedom"></TD><?php
                                    } ?>
                                </TR>
                                <?php
                            }
                            if ($u->info['level'] > 18) { ?>
                                <TR id="god" onMouseDown="ChangeSkill( event, this )" onMouseUp="DropTimer()"
                                    onclick="OnClick(event,this);">
                                    <TD>&bull; Божественность:</TD>
                                    <TD width=40 class="skill" align="right" wdth=30><?= $u->stats['s10'] ?></TD>
                                    <TD width=60 noWrap></TD>
                                    <?php
                                    if ($u->info['ability'] > 0) { ?>
                                        <TD><IMG id="minus_god" src=<?= Config::img() ?>/i/minus.gif
                                                 class="nonactive" ALT="уменьшить">&nbsp;<IMG
                                                src=<?= Config::img() ?>/i/plus.gif class=skill ALT="увеличить"
                                                id="plus_god"></TD><?php
                                    } ?>
                                </TR>
                                <?php
                            } ?>
                        </TABLE>
                    </TD>
                </TR>
            </TABLE>
            <INPUT class="btn btn-success" type="button" value="Сохранить" disabled id="save_button0"
                   onClick="SaveSkill()">
            <INPUT type="checkbox" onClick="ChangeButtonState(0)">
            <div style="color: green; margin: 16px 0;" id="ups">
                <?php
                if ($u->info['ability']) {
                    echo "Возможных увеличений: <span id='UP'>{$u->info['ability']}</span><br>";
                }
                if ($u->info['skills']) {
                    echo "Свободных умений: <span id='m_UP'>{$u->info['skills']}</span><br>";
                }
                if ($u->info['sskills']) {
                    echo "Свободных особенностей: <span id='m_UP'>{$u->info['sskills']}</span><br>";
                }
                ?>
            </div>
            <style>
                ul {
                    padding-left: 10px;
                }

                ul li {
                    font-size: x-small;
                }

                ul li b {
                    color: green;
                }
            </style>
            <div>
                <INPUT TYPE=button class="btn btn-danger"
                       onClick="window.open('/stats_bonus.php/', 'stats_bonus', 'location=yes,menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,scrollbars=yes')"
                       value="Статовые Бонусы">
                <br><br>
                <b style="font-size: x-small;">Зависимость максимального профильного урона оружием у основных воинских
                    классов:</b>
                <ul>
                    <li><b>Дробящий</b> (дубины): 1 сила = 0,5 к урону и 1 выносливость = +1 к урону.</li>
                    <li><b>Режущий</b> (мечи): 1 интуиция = 1 к урону.</li>
                    <li><b>Колющий</b> (кинжалы): 1 сила = 0,25 к урону и 1 ловкость = 0,75 к урону.</li>
                    <li><b>Рубящий</b> (топоры): 1 сила = 1,2 к урону.</li>
                </ul>
            </div>
        </TD>
        <TD width=1 bgcolor=#A0A0A0></TD>
        <TD valign=top>
            <TABLE border=0 cellspacing=1 cellpadding=0 width=100%>
                <TR>
                    <TD class=tz id=L1 width=150 height="10" onMouseOver="highl('L1',1)" onMouseOut="highl('L1',0)"
                        onClick="setlevel('L1')">Мастерство
                    </TD>
                    <TD class=tz id=L3 width=150 onMouseOver="highl('L3',1)" onMouseOut="highl('L3',0)"
                        onClick="setlevel('L3')">Особенности
                    </TD>
                    <TD class=tz id=L4 width=150 onMouseOver="highl('L4',1)" onMouseOut="highl('L4',0)"
                        onClick="setlevel('L4')">Приемы
                    </TD>
                    <?php if ($znn): ?>
                        <TD class=tz id=L7 width=150 onMouseOver="highl('L7',1)" onMouseOut="highl('L7',0)"
                            onClick="setlevel('L7')">Знания
                        </TD>
                    <?php endif; ?>
                    <TD class=tz id=L5 width=150 onMouseOver="highl('L5',1)" onMouseOut="highl('L5',0)"
                        onClick="setlevel('L5')">Состояние
                    </TD>
                    <TD class=tz id=L6 width=150 onMouseOver="highl('L6',1)" onMouseOut="highl('L6',0)"
                        onClick="setlevel('L6')">Репутация
                    </TD>
                    <TD class=tz>&nbsp</TD>
                </TR>
            </TABLE>
            <TABLE border=0 cellspacing=1 cellpadding=0 width=100%>
                <tr>
                    <TD width=100% style='padding-left: 7'>
                        <div class='dtz' ID='dL1'>
                            <table>
                                <tr>
                                    <td colspan="4"><b>Оружие:</b></td>
                                </tr>
                                <tr>
                                    <TD>&nbsp;&bull;&nbsp;Мастерство владения мечами:</TD>
                                    <TD width=40 class="skill" align="right" width=30
                                        id='m_axe_base'><?= $u->stats['a4'] ?><BR></TD>
                                    <TD width=60 noWrap><?= $mec ?></TD>
                                    <?php
                                    if ($u->info['skills'] && $st['a4'] < 30) { ?>
                                        <TD>
                                            <IMG id="minus_m_axe" src=<?= Config::img() ?>/i/minus.gif class=nonactive
                                                 ALT="уменьшить" onMouseUp="ChangeAbility('m_axe', -1, <?= $st['a4'] ?>, 30)">&nbsp;
                                            <IMG id="plus_m_axe" src=<?= Config::img() ?>/i/plus.gif class=skill
                                                 ALT="увеличить" onMouseUp="ChangeAbility('m_axe', 1, <?= $st['a4'] ?>, 30)">
                                        </TD>
                                        <?php
                                    } elseif ($u->info['skills'] > 0 && $st['a4'] >= 30) { ?>
                                        <TD>
                                            <IMG src=<?= Config::img() ?>/i/minus.gif class=nonactive>&nbsp;
                                            <IMG src=<?= Config::img() ?>/i/plus.gif class=nonactive>
                                        </TD>
                                        <?php
                                    } ?>
                                </tr>


                                <tr>
                                    <TD>&nbsp;&bull;&nbsp;Мастерство владения дубинами, булавами:</TD>
                                    <TD width=40 class="skill" align="right" width=30
                                        id='m_molot_base'><?= $u->stats['a3'] ?><BR></TD>
                                    <TD width=60 noWrap><?= $dub ?></TD>
                                    <?php
                                    if ($u->info['skills'] && $st['a3'] < 30) { ?>
                                        <TD>
                                            <IMG id="minus_m_molot" src=<?= Config::img() ?>/i/minus.gif class=nonactive
                                                 ALT="уменьшить" onMouseUp="ChangeAbility('m_molot', -1, <?= $st['a3'] ?>,20)">&nbsp;
                                            <IMG id="plus_m_molot" src=<?= Config::img() ?>/i/plus.gif class=skill
                                                 ALT="увеличить" onMouseUp="ChangeAbility('m_molot', 1, <?= $st['a3'] ?>, 30)">
                                        </TD>
                                        <?php
                                    } elseif ($u->info['skills'] > 0 && $st['a3'] >= 30) { ?>
                                        <TD>
                                            <IMG src=<?= Config::img() ?>/i/minus.gif class=nonactive>&nbsp;
                                            <IMG src=<?= Config::img() ?>/i/plus.gif class=nonactive>
                                        </TD>
                                        <?php
                                    } ?>
                                </tr>

                                <tr>
                                    <TD>&nbsp;&bull;&nbsp;Мастерство владения ножами, кастетами:</TD>
                                    <TD width=40 class="skill" align="right" width=30
                                        id='m_sword_base'><?= $u->stats['a1'] ?><BR></TD>
                                    <TD width=60 noWrap><?= $nj ?></TD>
                                    <?php
                                    if ($u->info['skills'] && $st['a1'] < 30) { ?>
                                        <TD>
                                            <IMG id="minus_m_sword" src=<?= Config::img() ?>/i/minus.gif class=nonactive
                                                 ALT="уменьшить" onMouseUp="ChangeAbility('m_sword', -1, <?= $st['a1'] ?>, 30)">&nbsp;
                                            <IMG id="plus_m_sword" src=<?= Config::img() ?>/i/plus.gif class=skill
                                                 ALT="увеличить" onMouseUp="ChangeAbility('m_sword', 1, <?= $st['a1'] ?>, 30)">
                                        </TD>
                                        <?php
                                    } elseif ($u->info['skills'] > 0 && $st['a1'] >= 30) { ?>
                                        <TD>
                                            <IMG src=<?= Config::img() ?>/i/minus.gif class=nonactive>&nbsp;
                                            <IMG src=<?= Config::img() ?>/i/plus.gif class=nonactive>
                                        </TD>
                                        <?php
                                    } ?>
                                </tr>

                                <tr>
                                    <TD>&nbsp;&bull;&nbsp;Мастерство владения топорами, секирами:</TD>
                                    <TD width=40 class="skill" align="right" width=30
                                        id='m_tohand_base'><?= $u->stats['a2'] ?><BR></TD>
                                    <TD width=60 noWrap><?= $top ?></TD>
                                    <?php
                                    if ($u->info['skills'] && $st['a2'] < 30) { ?>
                                        <TD>
                                            <IMG id="minus_m_tohand" src=<?= Config::img() ?>/i/minus.gif class=nonactive
                                                 ALT="уменьшить"
                                                 onMouseUp="ChangeAbility('m_tohand', -1, <?= $st['a2'] ?>, 30)">&nbsp;
                                            <IMG id="plus_m_tohand" src=<?= Config::img() ?>/i/plus.gif class=skill
                                                 ALT="увеличить" onMouseUp="ChangeAbility('m_tohand', 1, <?= $st['a2'] ?>, 30)">
                                        </TD>
                                        <?php
                                    } elseif ($u->info['skills'] > 0 && $st['a2'] >= 30) { ?>
                                        <TD>
                                            <IMG src=<?= Config::img() ?>/i/minus.gif class=nonactive>&nbsp;
                                            <IMG src=<?= Config::img() ?>/i/plus.gif class=nonactive>
                                        </TD>
                                        <?php
                                    } ?>
                                </tr>

                                <tr>
                                    <TD>&nbsp;&bull;&nbsp;Мастерство владения магическими посохами:</TD>
                                    <TD width=40 class="skill" align="right" width=30
                                        id='m_staff_base'><?= $u->stats['a5'] ?><BR></TD>
                                    <TD width=60 noWrap><?= $pos ?></TD>
                                    <?php
                                    if ($u->info['skills'] && $st['a5'] < 30) { ?>
                                        <TD>
                                            <IMG id="minus_m_staff" src=<?= Config::img() ?>/i/minus.gif class=nonactive
                                                 ALT="уменьшить" onMouseUp="ChangeAbility('m_staff', -1, <?= $st['a5'] ?>, 30)">&nbsp;
                                            <IMG id="plus_m_staff" src=<?= Config::img() ?>/i/plus.gif class=skill
                                                 ALT="увеличить" onMouseUp="ChangeAbility('m_staff', 1, <?= $st['a5'] ?>, 30)">
                                        </TD>
                                        <?php
                                    } elseif ($u->info['skills'] > 0 && $st['a5'] >= 30) { ?>
                                        <TD>
                                            <IMG src=<?= Config::img() ?>/i/minus.gif class=nonactive>&nbsp;
                                            <IMG src=<?= Config::img() ?>/i/plus.gif class=nonactive>
                                        </TD>
                                        <?php
                                    } ?>
                                </tr>
                                <tr>
                                    <td colspan="4"><b>Магия:<b></td>
                                </tr>

                                <tr>
                                    <TD>&nbsp;&bull;&nbsp;Мастерство владения стихией Огня:</TD>
                                    <TD width=40 class="skill" align="right" width=30
                                        id='m_magic1_base'><?= $u->stats['mg1'] ?><BR></TD>
                                    <TD width=60 noWrap><?= $ogon ?></TD>
                                    <?php
                                    if ($u->info['skills'] && $st['mg1'] < 30) { ?>
                                        <TD>
                                            <IMG id="minus_m_magic1" src=<?= Config::img() ?>/i/minus.gif class=nonactive
                                                 ALT="уменьшить"
                                                 onMouseUp="ChangeAbility('m_magic1', -1, <?= $st['mg1'] ?>, 30)">&nbsp;
                                            <IMG id="plus_m_magic1" src=<?= Config::img() ?>/i/plus.gif class=skill
                                                 ALT="увеличить"
                                                 onMouseUp="ChangeAbility('m_magic1', 1, <?= $st['mg1'] ?>, 30)">
                                        </TD>
                                        <?php
                                    } elseif ($u->info['skills'] > 0 && $st['mg1'] >= 30) { ?>
                                        <TD>
                                            <IMG src=<?= Config::img() ?>/i/minus.gif class=nonactive>&nbsp;
                                            <IMG src=<?= Config::img() ?>/i/plus.gif class=nonactive>
                                        </TD>
                                        <?php
                                    } ?>
                                </tr>

                                <tr>
                                    <TD>&nbsp;&bull;&nbsp;Мастерство владения стихией Воздуха:</TD>
                                    <TD width=40 class="skill" align="right" width=30
                                        id='m_magic2_base'><?= $u->stats['mg2'] ?><BR></TD>
                                    <TD width=60 noWrap><?= $voda ?></TD>
                                    <?php
                                    if ($u->info['skills'] && $st['mg2'] < 30) { ?>
                                        <TD>
                                            <IMG id="minus_m_magic2" src=<?= Config::img() ?>/i/minus.gif class=nonactive
                                                 ALT="уменьшить"
                                                 onMouseUp="ChangeAbility('m_magic2', -1, <?= $st['mg2'] ?>, 30)">&nbsp;
                                            <IMG id="plus_m_magic2" src=<?= Config::img() ?>/i/plus.gif class=skill
                                                 ALT="увеличить"
                                                 onMouseUp="ChangeAbility('m_magic2', 1, <?= $st['mg2'] ?>, 30)">
                                        </TD>
                                        <?php
                                    } elseif ($u->info['skills'] > 0 && $st['mg2'] >= 30) { ?>
                                        <TD>
                                            <IMG src=<?= Config::img() ?>/i/minus.gif class=nonactive>&nbsp;
                                            <IMG src=<?= Config::img() ?>/i/plus.gif class=nonactive>
                                        </TD>
                                        <?php
                                    } ?>
                                </tr>

                                <tr>
                                    <TD>&nbsp;&bull;&nbsp;Мастерство владения стихией Воды:</TD>
                                    <TD width=40 class="skill" align="right" width=30
                                        id='m_magic3_base'><?= $u->stats['mg3'] ?><BR></TD>
                                    <TD width=60 noWrap><?= $vozduh ?></TD>
                                    <?php
                                    if ($u->info['skills'] && $st['mg3'] < 30) { ?>
                                        <TD>
                                            <IMG id="minus_m_magic3" src=<?= Config::img() ?>/i/minus.gif class=nonactive
                                                 ALT="уменьшить"
                                                 onMouseUp="ChangeAbility('m_magic3', -1, <?= $st['mg3'] ?>, 30)">&nbsp;
                                            <IMG id="plus_m_magic3" src=<?= Config::img() ?>/i/plus.gif class=skill
                                                 ALT="увеличить"
                                                 onMouseUp="ChangeAbility('m_magic3', 1, <?= $st['mg3'] ?>, 30)">
                                        </TD>
                                        <?php
                                    } elseif ($u->info['skills'] > 0 && $st['mg3'] >= 30) { ?>
                                        <TD>
                                            <IMG src=<?= Config::img() ?>/i/minus.gif class=nonactive>&nbsp;
                                            <IMG src=<?= Config::img() ?>/i/plus.gif class=nonactive>
                                        </TD>
                                        <?php
                                    } ?>
                                </tr>

                                <tr>
                                    <TD>&nbsp;&bull;&nbsp;Мастерство владения стихией Земли:</TD>
                                    <TD width=40 class="skill" align="right" width=30
                                        id='m_magic4_base'><?= $u->stats['mg4'] ?><BR></TD>
                                    <TD width=60 noWrap><?= $zemla ?></TD>
                                    <?php
                                    if ($u->info['skills'] && $st['mg4'] < 30) { ?>
                                        <TD>
                                            <IMG id="minus_m_magic4" src=<?= Config::img() ?>/i/minus.gif class=nonactive
                                                 ALT="уменьшить"
                                                 onMouseUp="ChangeAbility('m_magic4', -1, <?= $st['mg4'] ?>, 30)">&nbsp;
                                            <IMG id="plus_m_magic4" src=<?= Config::img() ?>/i/plus.gif class=skill
                                                 ALT="увеличить"
                                                 onMouseUp="ChangeAbility('m_magic4', 1, <?= $st['mg4'] ?>, 30)">
                                        </TD>
                                        <?php
                                    } elseif ($u->info['skills'] > 0 && $st['mg4'] >= 30) { ?>
                                        <TD>
                                            <IMG src=<?= Config::img() ?>/i/minus.gif class=nonactive>&nbsp;
                                            <IMG src=<?= Config::img() ?>/i/plus.gif class=nonactive>
                                        </TD>
                                        <?php
                                    } ?>
                                </tr>
                                <tr>
                                    <TD>&nbsp;&bull;&nbsp;Мастерство владения серой магией:</TD>
                                    <TD width=40 class="skill" align="right" width=30
                                        id='m_magic7_base'><?= $u->stats['mg7'] ?><BR></TD>
                                    <TD width=60 noWrap><?= $tma ?></TD>
                                    <?php
                                    if ($u->info['skills'] && $st['mg7'] < 30) { ?>
                                        <TD>
                                            <IMG id="minus_m_magic7" src=<?= Config::img() ?>/i/minus.gif class=nonactive
                                                 ALT="уменьшить"
                                                 onMouseUp="ChangeAbility('m_magic7', -1, <?= $st['mg7'] ?>, 30)">&nbsp;
                                            <IMG id="plus_m_magic7" src=<?= Config::img() ?>/i/plus.gif class=skill
                                                 ALT="увеличить"
                                                 onMouseUp="ChangeAbility('m_magic7', 1, <?= $st['mg7'] ?>, 30)">
                                        </TD>
                                        <?php
                                    } elseif ($u->info['skills'] > 0 && $st['mg7'] >= 30) { ?>
                                        <TD>
                                            <IMG src=<?= Config::img() ?>/i/minus.gif class=nonactive>&nbsp;
                                            <IMG src=<?= Config::img() ?>/i/plus.gif class=nonactive>
                                        </TD>
                                        <?php
                                    } ?>
                                </tr>
                            </table>
                            <div style="width: fit-content;">
                                <INPUT class="btn btn-success" type="button" value="Сохранить" disabled
                                       id="save_button1" onClick="SaveAbility()" style="vertical-align: baseline;">
                                <INPUT type="checkbox" onClick="ChangeButtonState(1)">
                            </div>
                        </div>
                        <div class='dtz' ID='dL3'>
                            <?php
                            /*---Особенности---*/
                            foreach ($os as $k => $v) {
                                $good = 1;
                                if ($v["nlevel"] && $v["nlevel"] + $st[$k] > $u->info["level"]) {
                                    $good = 0;
                                }
                                if ($v["npower"] && $v["npower"] + ($st[$k] * 5) > $st['s4']) {
                                    $good = 0;
                                }
                                if ($v["nwis"] && $v["nwis"] + ($st[$k] * 5) > $st['s6']) {
                                    $good = 0;
                                }
                                if ($good && $st[$k] < 5) {
                                    echo "<BR>&bull; <A href=\"?skills=1&rz=3&" . $v['opt'] . "=1\" onclick=\"return confirm('Вы уверены, что хотите выбрать особенность &quot;" . $v['name'] . "&quot;?')\">" . $v['name'] . ($st[$k] > 0 ? " - " . ($st[$k] + 1) : "") . "</A><BR>
                    <SMALL>" . $v['descr'] . " " . $v["bonus" . ($st[$k] + 1)] . "</SMALL><BR>";
                                }
                            }
                            echo "<br>";
                            echo "<b>Выбранные особенности:</b><br>";
                            foreach ($os as $k => $v) {
                                if ($st[$k]) {
                                    echo "&bull; " . $v['name'] . " " . ($st[$k] > 1 ? " - " . $st[$k] : "") . "<br>";
                                }
                            }
                            /*---Особенности---*/
                            ?>
                        </div>
                        <div class="dtz" ID='dL4'>
                            <script type="text/javascript" src="js/jquery.js"></script>
                            <SCRIPT>
                                var p_name;

                                function redirectto(s) {
                                    location = s;
                                }
                                <?php if(!isset($_GET['p_raz'])) { ?>
                                var p_raz = "all";
                                <?php } else {
                                    echo 'var p_raz = "' . htmlspecialchars($_GET['p_raz']) . '";';
                                } ?>

                                function show_div(o) {
                                    p_raz = o;
                                    $('.pwqall').css({'display': 'none'});
                                    $('.pwq' + o).css({'display': ''});
                                }

                            </SCRIPT>
                            <table border=0 cellspacing=0 width="100%" cellpadding=0>
                                <tr valign="top">
                                    <td valign="top" width="100%">
                                        <?php
                                        if (isset($_GET['savePriems'])) {
                                            $_GET['savePriems'] = htmlspecialchars(
                                                substr($_GET['savePriems'], 0, 11), null
                                            );
                                            $sp = mysql_fetch_array(
                                                mysql_query(
                                                    'SELECT COUNT(`id`) FROM `complects_priem` WHERE `uid` = "' . $u->info['id'] . '" LIMIT 16'
                                                )
                                            );
                                            if ($sp[0] >= 15) {
                                                $re = 'Нельзя создавать более 15 комплектов приемов';
                                            } elseif (str_replace(' ', '', $_GET['savePriems']) != '') {
                                                $cmpl = mysql_fetch_array(
                                                    mysql_query(
                                                        'SELECT `id` FROM `complects_priem` WHERE `uid` = "' . $u->info['id'] . '" AND `name` = "' . mysql_real_escape_string(
                                                            $_GET['savePriems']
                                                        ) . '" LIMIT 1'
                                                    )
                                                );
                                                if (isset($cmpl['id'])) {
                                                    $re = 'Удачно перезаписан комплект приемов "' . $_GET['savePriems'] . '"';
                                                    mysql_query(
                                                        'UPDATE `complects_priem` SET `priems` = "' . $u->info['priems'] . '" WHERE `id` = "' . $cmpl['id'] . '" LIMIT 1'
                                                    );
                                                } else {
                                                    $re = 'Удачно создан комплект приемов "' . $_GET['savePriems'] . '"';
                                                    mysql_query(
                                                        'INSERT INTO `complects_priem` (`priems`,`uid`,`name`) VALUES ("' . $u->info['priems'] . '","' . $u->info['id'] . '","' . mysql_real_escape_string(
                                                            $_GET['savePriems']
                                                        ) . '")'
                                                    );
                                                }
                                            } else {
                                                $re = 'Не указано название комплекта';
                                            }
                                            echo !$re ?: "<br> <b style='color:red;'>$re</b><br><br>";
                                        }
                                        ?>
                                        <div style="display: flex; width: 100%;text-align: center;">
                                            <fieldset style="width: 100%">
                                                <legend><b>Выбранные приемы</b></legend>
                                                <input type="button" class="btn" value="Запомнить набор"
                                                       onclick="top.savePriems(); return false;">
                                                <input type="button" class="btn" value="Очистить слоты"
                                                       onclick="window.location.href = '/main.php?skills=1&rz=4&all=<?= $_GET['all'] ?>&clear_abil=1'; return false;">

                                                <?php $priem->seeMy(1); ?>
                                            </fieldset>
                                        </div>

                                        <div style="display: flex; width: 100%">
                                            <fieldset style="width: 50%">
                                                <legend><b>Категории</b></legend>
                                                <div
                                                        style="display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center;">
                                                    <?php
                                                    // недописанный огрызок неизвестно чего
                                                    $categories = TechniqueCategoryEntity::getInstance()->findAll();
                                                    foreach ($categories as $category) {
                                                        ?>
                                                        <div style='margin-right: 10px;height: 20px'>
                                                            <a onclick='show_div("<?= $category->id ?>")' href='#'>
                                                                <?= $category->name ?>
                                                            </a>
                                                        </div>
                                                        <?php
                                                    }
                                                    ?>
                                                </div>
                                            </fieldset>

                                            <fieldset style="width: 50%">
                                                <legend><b>Приёмы для выбора:</b></legend>
                                                <div style="display: flex; flex-wrap: wrap; justify-content: center;">
                                                    <?php $priem->getByCategory($_GET['technique_category_id']) ?>
                                                </div>
                                            </fieldset>
                                        </div>
                                    </td>
                                </tr>
                            </table>
                        </div>
                        <div class="dtz" ID='dL5'>
                            <div style="margin:5px;">
                                <?php
                                //D5D5D5 , C7C7C7
                                //задержка в пещерах
                                $clr = 'D5';
                                $ae = '';

                                //Эффекты
                                $i = 0;
                                while ($i < count($u->stats['effects'])) {
                                    if (isset($u->stats['effects'][$i])) {
                                        $clr = $clr == 'C7' ? 'D5' : 'C7';
                                        $v1 = '';
                                        $v2 = '';
                                        $v3 = Conversion::dataStringToArray($u->stats['effects'][$i]['data']);
                                        $j = 0;
                                        while ($j < count($u->items['add'])) {
                                            if (isset($v3['add_' . $u->items['add'][$j]])) {
                                                $v1 .= '&nbsp;&bull; ' . $u->is[$u->items['add'][$j]] . '<br>';
                                                $v4 = $v3['add_' . $u->items['add'][$j]];
                                                if ($v4 > 0) {
                                                    $v4 = '+' . $v4;
                                                } elseif ($v4 < 0) {
                                                    $v4 = '<span style="color: #A00000;">' . $v4 . '</span>';
                                                }
                                                $v2 .= $v4 . '<br>';
                                            }
                                            $j++;
                                        }
                                        if ($v1 == '') {
                                            $v1 = '??';
                                        }
                                        if ($v2 == '') {
                                            $v2 = '??';
                                        }

                                        $btnset = true;

                                        $bsp = strripos($u->stats['effects'][$i]['data'], '-');
                                        if ($bsp) {
                                            $btnset = false;
                                        }

                                        $bsp = strripos($u->stats['effects'][$i]['data'], '|nofastfinisheff=1');
                                        if ($bsp) {
                                            $btnset = false;
                                        }

                                        if (!$btnset) {
                                            $btnse = '&nbsp; <small>--</small> &nbsp;';
                                        }

                                        if (isset($_GET['endeffectplease']) && $_GET['endeffectplease'] == $u->stats['effects'][$i]['id'] && $u->stats['effects'][$i]['id'] > 0 && $btnset) {
                                            mysql_query(
                                                'UPDATE `eff_users` SET `timeUse` = 0 WHERE `id` = "' . $u->stats['effects'][$i]['id'] . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'
                                            );
                                            echo '<div style="color: red; font-weight: bold;">Эффект &quot;' . $u->stats['effects'][$i]['name'] . '&quot; был принудительно завершен.</div>';
                                            $clr = $clr == 'C7' ? 'D5' : 'C7';
                                        } else {
                                            $ae .= '<TR bgcolor=#' . $clr . $clr . $clr . '><TD>' . $v1 . '</TD><TD align=right>' . $v2 . '</TD><TD style=\'padding: 1px 5px 1px 5px; text-align: right;\'>' . Conversion::secondsToTimeout($u->stats['effects'][$i]['timeUse'] + $u->stats['effects'][$i]['actionTime'] - time()) . '</TD><TD style=\'padding: 1px 5px 1px 5px; text-align: right; font-size: small;\'>&quot;' . $u->stats['effects'][$i]['name'] . '&quot;</TD><TD><center>' . $btnse . '</center></TD></TR>';
                                        }
                                    }
                                    $i++;
                                }

                                //Харки от иконок
                                $efs = mysql_query(
                                    'SELECT * FROM `users_ico` WHERE `uid`="' . $u->info['id'] . '" AND (`endTime` > "' . time() . '" OR `endTime` = 0)'
                                );
                                while ($e = mysql_fetch_array($efs)) {
                                    $clr = $clr == 'C7' ? 'D5' : 'C7';
                                    $v1 = '';
                                    $v2 = '';
                                    $v3 = Conversion::dataStringToArray($e['bonus']);

                                    $j = 0;
                                    while ($j < count($u->items['add'])) {
                                        if (isset($v3['add_' . $u->items['add'][$j]])) {
                                            $v1 .= '&nbsp;&bull; ' . $u->is[$u->items['add'][$j]] . '<br>';
                                            $v4 = $v3['add_' . $u->items['add'][$j]];
                                            if ($v4 > 0) {
                                                $v4 = '+' . $v4;
                                            } elseif ($v4 < 0) {
                                                $v4 = '<span style="color: #A00000; ">' . $v4 . '</span>';
                                            }
                                            $v2 .= $v4 . '<br>';
                                        }
                                        $j++;
                                    }
                                    if ($v1 == '') {
                                        $v1 = '??';
                                    }
                                    if ($v2 == '') {
                                        $v2 = '??';
                                    }

                                    $btnse = '&nbsp; <small>--</small> &nbsp;';

                                    if (isset($_GET['hideico']) && $_GET['hideico'] == $e['id']) {
                                        mysql_query('UPDATE `users_ico` SET `see` = 0 WHERE `id` = "' . $e['id'] . '" LIMIT 1');
                                        $e['see'] = 0;
                                    } elseif (isset($_GET['showico']) && $_GET['showico'] == $e['id']) {
                                        mysql_query('UPDATE `users_ico` SET `see` = 1 WHERE `id` = "' . $e['id'] . '" LIMIT 1');
                                        $e['see'] = 1;
                                    }

                                    $ae .= '<TR bgcolor=#' . $clr . $clr . $clr . '><TD>' . $v1 . '</TD><TD align=right>' . $v2 . '</TD><TD style=\'padding: 1px 5px 1px 5px; text-align: right;\'>' . Conversion::secondsToTimeout($e['endTime'] - time()) . '</TD><TD style=\'padding: 1px 5px 1px 5px; text-align: right; font-size: small;\'><img ';
                                    if ($e['type'] == 2) {
                                        $ae .= 'width="30" style="float:left"';
                                    }
                                    $ae .= ' src="' . Config::img() . '/' . $e['img'] . '"> &quot;' . $e['text'] . '&quot;</TD><TD><center>' . $btnse . '</center></TD></TR>';
                                }

                                if ($ae) {
                                    ?>
                                    <TABLE border="0" cellpadding=3 cellspacing=1>
                                        <TR bgcolor=#A5A5A5>
                                            <TD><B>Характеристика</B></TD>
                                            <TD align=right><B>Мф.</B></TD>
                                            <TD align=right><B>Время</B></TD>
                                            <TD align=right><B>Комментарий</B></TD>
                                            <TD align=right><B>Действия</B></TD>
                                        </TR>
                                        <?= $ae ?>
                                    </TABLE>
                                    <br>
                                    <?php
                                }

                                $ae = '';

                                $sp = mysql_query(
                                    'SELECT * FROM `eff_users` WHERE `v1` LIKE "pgb%" AND `delete` = "0" AND `deactiveTime` > ' . time() . ' AND `uid` = "' . $u->info['id'] . '" ORDER BY `timeUse` DESC'
                                );
                                while ($pl = mysql_fetch_array($sp)) {
                                    $tp = (int)str_replace('pgb', '', $pl['v1']);
                                    $lvlp = explode('[', $pl['name']);
                                    $lvlp = explode(']', $lvlp[1]);
                                    $lvlp = $lvlp[0];
                                    $v = $magic->pgpar[$tp];
                                    $ae .= '&bull; ' . $v[0] . ' [' . $lvlp . '], еще ' . Conversion::secondsToTimeout($pl['timeUse'] - time()) . ', начнет действовать через ' . Conversion::secondsToTimeout($pl['deactiveTime'] - time()) . '<br>';
                                }

                                if ($ae) {
                                    echo '<br><b>Пристрастия:</b><br>' . $ae . '<br><br>';
                                }
                                $psh = mysql_fetch_array(
                                    mysql_query(
                                        'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars` = "psh0" AND `time` > ' . (time() - 7200) . ' LIMIT 1'
                                    )
                                );
                                if (isset($psh['id'])) {
                                    $clr = $clr == 'C7' ? 'D5' : 'C7';
                                    echo '<br>&nbsp;<b>Время до подземелья:</b> ' . Conversion::secondsToTimeout(($psh['time'] + 60 * 60 * 3) - time()) . '<br><br>';
                                }
                                ?>
                                &nbsp;<b>Эффекты:</b><br>
                                <?php
                                /* Бонусы статов */
                                $b = [];
                                $st = [];

                                //Бонусы статов
                                //Бонусы статов
                                //сила
                                //сила
                                if ($u->stats['s1'] >= 25 && $u->stats['s1'] < 50) {
                                    $st[1]['m2'] += 15;
                                }
                                if ($u->stats['s1'] >= 50 && $u->stats['s1'] < 75) {
                                    $st[1]['pa2'] += 2;
                                    $st[1]['m2'] += 35;
                                }
                                if ($u->stats['s1'] >= 75 && $u->stats['s1'] < 100) {
                                    $st[1]['pa2'] += 5;
                                    $st[1]['m2'] += 50;
                                }
                                if ($u->stats['s1'] >= 100 && $u->stats['s1'] < 125) {
                                    $st[1]['pa2'] += 8;
                                    $st[1]['m2'] += 80;
                                }
                                if ($u->stats['s1'] >= 125 && $u->stats['s1'] < 150) {
                                    $st[1]['pa2'] += 12;
                                    $st[1]['m2'] += 105;
                                }
                                if ($u->stats['s1'] >= 150 && $u->stats['s1'] < 175) {
                                    $st[1]['pa2'] += 17;
                                    $st[1]['m7'] += 2;
                                }
                                if ($u->stats['s1'] >= 175 && $u->stats['s1'] < 200) {
                                    $st[1]['pa2'] += 23;
                                    $st[1]['m7'] += 5;
                                }
                                if ($u->stats['s1'] >= 200) {
                                    $st[1]['pa2'] += 30;
                                    $st[1]['m7'] += 7;
                                }
                                //ловкость
                                if ($u->stats['s2'] > 24 && $u->stats['s2'] < 50) {
                                    $st[2]['pa1'] += 2;
                                    $st[2]['m4'] += 35;
                                }
                                if ($u->stats['s2'] > 49 && $u->stats['s2'] < 75) {
                                    $st[2]['pa1'] += 5;
                                    $st[2]['m2'] += 40;
                                    $st[2]['m4'] += 75;
                                }
                                if ($u->stats['s2'] > 74 && $u->stats['s2'] < 100) {
                                    $st[2]['pa1'] += 8;
                                    $st[2]['m2'] += 65;
                                    $st[2]['m4'] += 90;
                                }
                                if ($u->stats['s2'] > 99 && $u->stats['s2'] < 125) {
                                    $st[2]['pa1'] += 12;
                                    $st[2]['m2'] += 75;
                                    $st[2]['m4'] += 105;
                                }
                                if ($u->stats['s2'] > 124 && $u->stats['s2'] < 150) {
                                    $st[2]['pa1'] += 17;
                                    $st[2]['m2'] += 85;
                                    $st[2]['m4'] += 105;
                                    $st[2]['m15'] += 1;
                                }
                                if ($u->stats['s2'] > 149 && $u->stats['s2'] < 175) {
                                    $st[2]['pa1'] += 20;
                                    $st[2]['m2'] += 110;
                                    $st[2]['m4'] += 115;
                                    $st[2]['m15'] += 2;
                                }
                                if ($u->stats['s2'] > 174 && $u->stats['s2'] < 200) {
                                    $st[2]['pa1'] += 23;
                                    $st[2]['m2'] += 145;
                                    $st[2]['m4'] += 145;
                                    $st[2]['m15'] += 3;
                                }
                                if ($u->stats['s2'] > 199) {
                                    $st[2]['pa1'] += 30;
                                    $st[2]['m2'] += 165;
                                    $st[2]['m4'] += 165;
                                    $st[2]['m15'] += 5;
                                }
                                //интуиция
                                if ($u->stats['s3'] > 24 && $u->stats['s3'] < 50) {
                                    $st[3]['pa4'] += 2;
                                    $st[3]['m3'] += 2;
                                    $st[3]['m1'] += 25;
                                }
                                if ($u->stats['s3'] > 49 && $u->stats['s3'] < 75) {
                                    $st[3]['pa4'] += 5;
                                    $st[3]['m3'] += 5;
                                    $st[3]['m1'] += 55;
                                }
                                if ($u->stats['s3'] > 74 && $u->stats['s3'] < 100) {
                                    $st[3]['pa4'] += 8;
                                    $st[3]['m3'] += 10;
                                    $st[3]['m1'] += 75;
                                    $st[3]['m5'] += 25;
                                }
                                if ($u->stats['s3'] > 99 && $u->stats['s3'] < 125) {
                                    $st[3]['pa4'] += 12;
                                    $st[3]['m3'] += 15;
                                    $st[3]['m1'] += 105;
                                    $st[3]['m5'] += 35;
                                }
                                if ($u->stats['s3'] > 124 && $u->stats['s3'] < 150) {
                                    $st[3]['pa4'] += 17;
                                    $st[3]['m3'] += 20;
                                    $st[3]['m1'] += 125;
                                    $st[3]['m5'] += 45;
                                    $st[3]['m14'] += 1;
                                }
                                if ($u->stats['s3'] > 149 && $u->stats['s3'] < 175) {
                                    $st[3]['pa4'] += 20;
                                    $st[3]['m3'] += 30;
                                    $st[3]['m1'] += 145;
                                    $st[3]['m5'] += 50;
                                    $st[3]['m14'] += 2;
                                }
                                if ($u->stats['s3'] > 174 && $u->stats['s3'] < 200) {
                                    $st[3]['pa4'] += 23;
                                    $st[3]['m3'] += 35;
                                    $st[3]['m1'] += 165;
                                    $st[3]['m5'] += 55;
                                    $st[3]['m14'] += 3;
                                }
                                if ($u->stats['s3'] > 199) {
                                    $st[3]['pa4'] += 30;
                                    $st[3]['m3'] += 40;
                                    $st[3]['m1'] += 185;
                                    $st[3]['m5'] += 65;
                                    $st[3]['m14'] += 5;
                                }
                                //выносливость
                                if ($u->stats['s4'] > 0) {
                                    $st[4]['hpAll'] += 30;
                                }
                                if ($u->stats['s4'] > 24 && $u->stats['s4'] < 50) {
                                    $st[4]['hpAll'] += 50;
                                }
                                if ($u->stats['s4'] > 49 && $u->stats['s4'] < 75) {
                                    $st[4]['hpAll'] += 100;
                                }
                                if ($u->stats['s4'] > 74 && $u->stats['s4'] < 100) {
                                    $st[4]['hpAll'] += 175;
                                }
                                if ($u->stats['s4'] > 99 && $u->stats['s4'] < 125) {
                                    $st[4]['hpAll'] += 250;
                                }
                                if ($u->stats['s4'] > 124 && $u->stats['s4'] < 150) {
                                    $st[4]['hpAll'] += 400;
                                    $st[4]['za'] += 25;
                                    $st[4]['zm'] += 25;
                                }
                                if ($u->stats['s4'] > 149 && $u->stats['s4'] < 175) {
                                    $st[4]['hpAll'] += 450;
                                    $st[4]['za'] += 50;
                                    $st[4]['zm'] += 50;
                                }
                                if ($u->stats['s4'] > 174 && $u->stats['s4'] < 200) {
                                    $st[4]['hpAll'] += 600;
                                    $st[4]['za'] += 100;
                                    $st[4]['zm'] += 100;
                                }
                                if ($u->stats['s4'] > 199) {
                                    $st[4]['hpAll'] += 850;
                                    $st[4]['za'] += 125;
                                    $st[4]['zm'] += 125;
                                }
                                //интелект
                                if ($u->stats['s5'] > 24 && $u->stats['s5'] < 50) {
                                    $st[5]['m11'] += 10;
                                }
                                if ($u->stats['s5'] > 49 && $u->stats['s5'] < 75) {
                                    $st[5]['m11'] += 15;
                                }
                                if ($u->stats['s5'] > 74 && $u->stats['s5'] < 100) {
                                    $st[5]['m11'] += 20;
                                }
                                if ($u->stats['s5'] > 99 && $u->stats['s5'] < 125) {
                                    $st[5]['m11'] += 25;
                                }
                                if ($u->stats['s5'] > 124 && $u->stats['s5'] < 150) {
                                    $st[5]['m11'] += 35;
                                }
                                if ($u->stats['s5'] > 149 && $u->stats['s5'] < 175) {
                                    $st[5]['m11'] += 50;
                                }
                                if ($u->stats['s5'] > 174 && $u->stats['s5'] < 200) {
                                    $st[5]['m11'] += 65;
                                    $st[5]['pzm'] += 2;
                                }
                                if ($u->stats['s5'] > 199) {
                                    $st[5]['m11'] += 65;
                                    $st[5]['pzm'] += 4;
                                }
                                //мудрость
                                if ($u->stats['s6'] > 24 && $u->stats['s6'] < 50) {
                                    $st[6]['mpAll'] += 150;
                                    $st[6]['speedmp'] += 100;
                                }
                                if ($u->stats['s6'] > 49 && $u->stats['s6'] < 75) {
                                    $st[6]['mpAll'] += 200;
                                    $st[6]['speedmp'] += 200;
                                }
                                if ($u->stats['s6'] > 74 && $u->stats['s6'] < 100) {
                                    $st[6]['mpAll'] += 250;
                                    $st[6]['speedmp'] += 350;
                                }
                                if ($u->stats['s6'] > 99 && $u->stats['s6'] < 125) {
                                    $st[6]['mpAll'] += 350;
                                    $st[6]['speedmp'] += 500;
                                }
                                if ($u->stats['s6'] > 124 && $u->stats['s6'] < 150) {
                                    $st[6]['mpAll'] += 500;
                                    $st[6]['speedmp'] += 500;
                                    $st[6]['pzm'] += 2;
                                }
                                if ($u->stats['s6'] > 149 && $u->stats['s6'] < 175) {
                                    $st[6]['mpAll'] += 700;
                                    $st[6]['speedmp'] += 600;
                                    $st[6]['pzm'] += 3;
                                }
                                if ($u->stats['s6'] > 174 && $u->stats['s6'] < 200) {
                                    $st[6]['mpAll'] += 900;
                                    $st[6]['speedmp'] += 700;
                                    $st[6]['pzm'] += 5;
                                }
                                if ($u->stats['s6'] > 199) {
                                    $st[6]['mpAll'] += 900;
                                    $st[6]['speedmp'] += 700;
                                    $st[6]['pzm'] += 7;
                                }
                                $b8name = '';
                                if ($u->stats['s7'] > 49) {
                                    $b8name = 'Духовное Исцеление';
                                    $b[8] .= '&nbsp;&nbsp;&nbsp;&bull; Каждый бой вы начинаете под действием магии  &quot;Спасение&quot;<img src="' . Config::img() . '/i/eff/preservation.gif"><br>';
                                }
                                if ($u->stats['s7'] > 74) {
                                    $b8name = 'Путь Духа';
                                    $b[8] .= '&nbsp;&nbsp;&nbsp;&bull; Воскрешение и Спасение тратят вдвое меньше силы духа <img src="' . Config::img() . '/i/micro/spirit.gif"><br>';
                                }
                                if ($u->stats['s7'] > 99) {
                                    $b8name = 'Очищение';
                                    $b[8] .= '&nbsp;&nbsp;&nbsp;&bull; Смерть очищает вас от негативных эффектов заклинаний, проклятий, болезней и ядов в текущем бою<br>';
                                }

                                //конец бонусов
                                $i = 1;
                                while ($i <= 8) {
                                    if (isset($st[$i])) {
                                        $j = 0;
                                        while ($j < count($u->items['add'])) {
                                            if (isset($st[$i][$u->items['add'][$j]])) {
                                                $vr = $st[$i][$u->items['add'][$j]];
                                                if ($vr > 0) {
                                                    $vr = '+' . $vr;
                                                }
                                                $b[$i] .= '&nbsp;&nbsp;&nbsp;&bull; ' . $u->is[$u->items['add'][$j]] . ': ' . $vr . '<br>';
                                            }
                                            $j++;
                                        }
                                    }
                                    $i++;
                                }

                                /* Отображаем комплекты */
                                $coms = [];
                                $cl = mysql_query(
                                    'SELECT `im`.`name`,`im`.`2h`,`im`.`id`,`iu`.`data` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`inOdet`!="0" AND `iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0"'
                                );
                                while ($pl = mysql_fetch_array($cl)) {
                                    $sts = explode('|', $pl['data']);
                                    $i = 0;
                                    $ste = '';
                                    $sti = [];
                                    while ($i < count($sts)) {
                                        $ste = explode('=', $sts[$i]);
                                        if (isset($ste[1])) {
                                            $sti[$ste[0]] += intval($ste[1]);
                                        }
                                        $i++;
                                    }
                                    if (isset($sti['complect'])) {
                                        $coms[]['id'] = $sti['complect'];
                                        if (!isset($coms['com'][$sti['complect']])) {
                                            $coms['com'][$sti['complect']] = 0;
                                            $coms['new'][] = $sti['complect'];
                                        }
                                        $coms['com'][$sti['complect']]++;
                                        if ($pl['2h'] > 0) {
                                            $coms['com'][$sti['complect']]++;
                                        }
                                    }
                                    if (isset($sti['complect2'])) {
                                        $coms[]['id'] = $sti['complect2'];
                                        if (!isset($coms['com'][$sti['complect2']])) {
                                            $coms['com'][$sti['complect2']] = 0;
                                            $coms['new'][] = $sti['complect2'];
                                        }
                                        $coms['com'][$sti['complect2']]++;
                                        if ($pl['2h'] > 0) {
                                            $coms['com'][$sti['complect2']]++;
                                        }
                                    }
                                }

                                if (is_array($coms['new']) && count($coms['new']) > 0) {
                                    $cmss = '';
                                    $i = 0;
                                    while ($i < count($coms['new'])) {
                                        if ($coms['new'][$i] > 0) {
                                            $spc = mysql_query(
                                                'SELECT * FROM `complects` WHERE `com` = "' . $coms['new'][$i] . '" AND `x` <= "' . $coms['com'][$coms['new'][$i]] . '" ORDER BY `x` DESC LIMIT 1'
                                            );
                                            while ($plc = mysql_fetch_array($spc)) {
                                                $cmss .= '&nbsp;&nbsp; &bull; ' . $plc['name'] . ' ';
                                                if ($coms['com'][$coms['new'][$i]] >= $plc['x']) {
                                                    $cmss .= '<font color=green>[' . $coms['com'][$coms['new'][$i]] . '/' . $plc['x'] . ']</font>';
                                                } else {
                                                    $cmss .= '[' . $coms['com'][$coms['new'][$i]] . '/' . $plc['x'] . ']';
                                                }
                                                $cmss .= '<br>';

                                                $ia = $u->items['add'];

                                                //добавляем действия комплекта
                                                $cmss .= '<small style="color:grey">';
                                                $ij = 0;
                                                $sti = Conversion::dataStringToArray($plc['data']);
                                                while ($ij < count($ia)) {
                                                    if (isset($ia[$ij]) && isset($sti[$ia[$ij]])) {
                                                        $mad = $sti[$ia[$ij]];
                                                        if ($mad > 0) {
                                                            $mad = '+' . $mad;
                                                        }
                                                        $cmss .= '&nbsp; &nbsp; &nbsp; &nbsp; &bull; ' . $u->is[$ia[$ij]] . ': ' . $mad . '<br>';
                                                    }
                                                    $ij++;
                                                }
                                                $cmss .= '</small>';
                                            }
                                        }
                                        $i++;
                                    }
                                    if ($cmss != '') {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Комлекты</b>:<br>' . $cmss . '<br>';
                                    }
                                }

                                if (isset($b[1])) {
                                    if ($u->stats['s1'] > 99) {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Сила Гиганта </b>:<br>' . $b[1] . '<br>';
                                    } else {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Сила Великана</b>:<br>' . $b[1] . '<br>';
                                    }
                                }
                                if (isset($b[2])) {
                                    if ($u->stats['s2'] > 99) {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Скорость Молнии</b>:<br>' . $b[2] . '<br>';
                                    } else {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Скорость Змеи</b>:<br>' . $b[2] . '<br>';
                                    }
                                }
                                if (isset($b[3])) {
                                    if ($u->stats['s3'] > 99) {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Озарение</b>:<br>' . $b[3] . '<br>';
                                    } else {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Предчувствие</b>:<br>' . $b[3] . '<br>';
                                    }
                                }
                                if (isset($b[4])) {
                                    if ($u->stats['s4'] > 99) {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Стальное тело</b>:<br>' . $b[4] . '<br>';
                                    } else {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Каменное тело</b>:<br>' . $b[4] . '<br>';
                                    }
                                }
                                if (isset($b[5])) {
                                    if ($u->stats['s5'] > 99) {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Ледяной Разум</b>:<br>' . $b[5] . '<br>';
                                    } else {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Разум</b>:<br>' . $b[5] . '<br>';
                                    }
                                }
                                if (isset($b[6])) {
                                    if ($u->stats['s6'] > 99) {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Касание Мудрости</b>:<br>' . $b[6] . '<br>';
                                    } else {
                                        echo '&nbsp;&nbsp;&nbsp;<b>Сила Мудрости</b>:<br>' . $b[6] . '<br>';
                                    }
                                }
                                if (isset($b[8])) {
                                    echo '&nbsp;&nbsp;&nbsp;<b>' . $b8name . '</b>:<br>' . $b[8] . '<br>';
                                }
                                ?>
                            </div>
                        </div>
                        <SCRIPT>
                            var nUP = <?=$u->info['ability']?>;
                            var oUP = document.getElementById("UP");
                            var nm_UP = <?=$u->info['skills']?>;
                            var m_UP = document.getElementById("m_UP");
                            var arrChange = {};
                            var arrMin = {
                                str: <?=$st['s1']?>,
                                dex: <?=$st['s2']?>,
                                inst: <?=$st['s3']?>,
                                power: <?=$st['s4']?>
                                <?php if($u->info['level'] > 3) {?>,
                                intel: <?=$st['s5']?>
                                <?php } ?>
                                <?php if($u->info['level'] > 6) {?>,
                                wis: <?=$st['s6']?>
                                <?php } ?>
                                <?php if($u->info['level'] > 9) {?>,
                                spirit: <?=$st['s7']?>
                                <?php }?>
                                <?php if($u->info['level'] > 12) {?>,
                                will: <?=$st['s8']?>
                                <?php }?>
                                <?php if($u->info['level'] > 15) {?>,
                                freedom: <?=$st['s9']?>
                                <?php }?>
                                <?php if($u->info['level'] > 18) {?>,
                                god: <?=$st['s10']?>
                                <?php }?>
                            };
                            var skillsArr = [];
                            skillsArr["m_axe"] = <?=$st['a4']?>;
                            skillsArr["m_molot"] = <?=$st['a3']?>;
                            skillsArr["m_staff"] = <?=$st['a5']?>;
                            skillsArr["m_sword"] = <?=$st['a1']?>;
                            skillsArr["m_tohand"] = <?=$st['a2']?>;
                            skillsArr["m_magic1"] = <?=$st['mg1']?>;
                            skillsArr["m_magic2"] = <?=$st['mg2']?>;
                            skillsArr["m_magic3"] = <?=$st['mg3']?>;
                            skillsArr["m_magic4"] = <?=$st['mg4']?>;
                            skillsArr["m_magic5"] = <?=$st['mg5']?>;
                            skillsArr["m_magic6"] = <?=$st['mg6']?>;
                            skillsArr["m_magic7"] = <?=$st['mg7']?>;

                            function SetAllSkills(isOn) {
                                var arrSkills = ["str", "dex", "inst", "power", "intel", "wis", "spirit", "will", "freedom", "god"];
                                for (var i in arrSkills) {
                                    var clname = (isOn) ? "skill" : "nonactive";
                                    if (oNode = document.getElementById("plus_" + arrSkills[i])) oNode.className = clname;
                                }
                            }

                            var t;

                            function OnClick(eEvent, This) {
                                DropTimer();
                                var oNode = eEvent.target || eEvent.srcElement;
                                if (oNode.nodeName != "IMG") return;
                                var nDelta = (oNode.nextSibling) ? -1 : 1;
                                MakeSkillStep(nDelta, This, 0);
                            }

                            function DropTimer() {
                                if (t) {
                                    clearTimeout(t);
                                    t = 0;
                                }
                            }

                            function ChangeSkill(eEvent, This) {
                                var oNode = eEvent.target || eEvent.srcElement;
                                if (oNode.nodeName != "IMG") return;
                                var nDelta = (oNode.nextSibling) ? -1 : 1;
                                t = setTimeout(function () {
                                    MakeSkillStep(nDelta, This, 1)
                                }, 500);
                            }

                            function MakeSkillStep(nDelta, This, IsRecurse) {
                                if ((nUP - nDelta) < 0) return;
                                var id = This.id;
                                if (!arrChange[id]) arrChange[id] = 0;
                                if ((arrChange[id] + nDelta) < 0) {
                                    if (oNode = document.getElementById("minus_" + id))
                                        oNode.className = "nonactive";
                                    return;
                                }
                                SetAllSkills((nUP - nDelta));
                                arrChange[id] += nDelta;
                                This.cells[1].innerHTML = parseFloat(This.cells[1].innerHTML) + nDelta;
                                if (oNode = document.getElementById(id + "_inst"))
                                    oNode.innerHTML = parseFloat(oNode.innerHTML) + nDelta;
                                oUP.innerHTML = nUP -= nDelta;
                                if (!arrChange[id]) {
                                    if (oNode = document.getElementById("minus_" + id)) oNode.className = "nonactive";
                                } else {
                                    if (oNode = document.getElementById("minus_" + id)) oNode.className = "skill";
                                }
                                if (IsRecurse) t = setTimeout(function () {
                                    MakeSkillStep(nDelta, This, 1)
                                }, 50);
                            }

                            function ChangeAbility(id, nDelta, inst, maxval) {
                                IsTimerStarted = 0;
                                if ((nm_UP - nDelta) < 0) return;
                                if (!arrChange[id]) arrChange[id] = 0;
                                if ((arrChange[id] + nDelta) == 0) {
                                    if (oNode = document.getElementById("minus_" + id)) oNode.className = "nonactive";
                                }
                                if (nDelta > 0 && (arrChange[id] + nDelta + inst) == maxval) {
                                    skillsArr[id] = 1;
                                    if (oNode = document.getElementById("plus_" + id)) oNode.className = "nonactive";
                                }
                                if ((arrChange[id] + nDelta) < 0) return;
                                if (nDelta > 0 && (arrChange[id] + nDelta + inst) > maxval) return;
                                arrChange[id] += nDelta;
                                if ((nm_UP - nDelta) == 0) {
                                    for (var i in skillsArr) {
                                        if (oNode = document.getElementById("plus_" + i)) oNode.className = "nonactive";
                                    }
                                }
                                if (oNode = document.getElementById(id + "_base"))
                                    oNode.innerHTML = parseFloat(oNode.innerHTML) + nDelta;
                                if (oNode = document.getElementById(id + "_inst"))
                                    oNode.innerHTML = parseFloat(oNode.innerHTML) + nDelta;
                                m_UP.innerHTML = nm_UP -= nDelta;
                                if (nDelta > 0) {
                                    prefix = "minus_";
                                } else {
                                    prefix = "plus_";
                                    skillsArr[id] = 0;
                                    for (var i in skillsArr) {
                                        if (skillsArr[i] == 0) {
                                            if (oNode = document.getElementById("plus_" + i)) oNode.className = "skill";
                                        }
                                    }
                                }
                                if (oNode = document.getElementById(prefix + id)) oNode.className = "skill";
                            }

                            function SaveSkill(This) {
                                var sHref = "main.php?skills=1&upr=save&s4i=<?=$u->info['id']?>";
                                for (var i in arrChange)
                                    if (arrChange[i] > 0)
                                        sHref += "&" + i + "=" + arrChange[i];
                                if (This) {
                                    This.href = sHref;
                                } else {
                                    document.location = sHref;
                                }
                                return true;
                            }

                            function SaveAbility(This) {
                                var sHref = "main.php?skills=1&upr=save&s4i=<?=$u->info['id']?>";
                                for (var i in arrChange)
                                    if (arrChange[i] > 0)
                                        sHref += "&" + i + "=" + arrChange[i];
                                if (This) {
                                    This.href = sHref;
                                } else {
                                    document.location = sHref;
                                }
                                return true;
                            }

                            function ChangeButtonState(bid) {
                                var button = document.getElementById("save_button" + bid);
                                if (button.disabled) {
                                    button.disabled = 0;
                                } else {
                                    button.disabled = 1;
                                }
                            }
                        </SCRIPT>
                        <div class='dtz' ID='dL6'>
                            <div style="padding:5px;">
                                <BR>
                                <?php
                                $qsee = '';
                                $qx = 0;
                                $rating = mysql_fetch_array(
                                    mysql_query(
                                        'SELECT * FROM `aaa_reting_list` WHERE `uid` = "' . $u->info['id'] . '" ORDER BY `id` DESC LIMIT 1'
                                    )
                                );
                                $rating2 = mysql_fetch_array(
                                    mysql_query(
                                        'SELECT * FROM `aaa_reting_list` WHERE `uid` = "' . $u->info['id'] . '" AND `id` < "' . $rating['id'] . '" ORDER BY `id` DESC LIMIT 1'
                                    )
                                );
                                //
                                $rtns = ($rating['pos'] - $rating2['pos']);
                                if ($rtns == 0) {
                                    $rtns = '<span style="color: grey; ">0</span>';
                                } elseif ($rtns > 0) {
                                    $rtns = '<img src="' . Config::img() . '/uprt2.png" width="7" height="7"><span style="color: green;">+' . $rtns . '</span>';
                                } else {
                                    $rtns = '<img src="' . Config::img() . '/uprt.png" width="7" height="7"><span style="color: maroon;">' . $rtns . '</span>';
                                }
                                echo '<b>Рейтинг:</b> ' . round($rating['global'] / (12345 + $u->info['level']), 2) .
                                    ' <sup>(Вчера: ' . round($rating['global'] / (12345 + $u->info['level']), 2) .
                                    ')</sup><br><b>Позиция в ТОПе:</b> <a href="/rating_pers/id' . $u->info['id'] . '#' . $u->info['id'] . '" target="_blank">' . $rating['pos'] . '</a> <sup>' . $rtns . '</sup>';

                                echo '<br>Цена комплекта: <b><span style="color: grey; ">' . $u->stats['prckr'] . ' кр.</span></b>';
                                echo '<hr>';

                                //Генерируем список текущих квестов
                                $sp = mysql_query(
                                    'SELECT * FROM `actions` WHERE `vars` LIKE "%start_quest%" AND `vals` = "go" AND `uid` = "' . $u->info['id'] . '" LIMIT 100'
                                );
                                while ($pl = mysql_fetch_array($sp)) {
                                    $pq = mysql_fetch_array(
                                        mysql_query(
                                            'SELECT * FROM `quests` WHERE `id` = "' . str_replace(
                                                'start_quest', '', $pl['vars']
                                            ) . '" LIMIT 1'
                                        )
                                    );
                                    $qsee .= '<a href="main.php?skills=1&rz=6&end_qst_now=' . $pq['id'] . '"><img src="' . Config::img() . '/i/clear.gif" title="Отказаться от задания"></a> <b>' . $pq['name'] . '</b><div style="padding-left:15px;padding-bottom:5px;border-bottom:1px solid grey"><small>' . $pq['info'] . '<br>' . $q->info(
                                            $pq
                                        ) . '</small></div><br>';
                                    $qx++;
                                }

                                if ($qsee == '') {
                                    $qsee = 'К сожалению у вас нет ни одного задания';
                                } else {
                                    $qsee .= '<small>* У заданий не относящихся к линейным квестам название черное, у других квестов относящихся к NPS, городам и т.д. название цветное</small>';
                                }

                                if ($qx >= 0) {

                                    $testdq = mysql_fetch_array(
                                        mysql_query(
                                            'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "day_quest" LIMIT 1'
                                        )
                                    );
                                    if (isset($testdq['id'])) {
                                        $zadID = $testdq['vals'];
                                    } else {
                                        $zadID = -1;
                                    }

                                    if ($zadID == 1) {
                                        $daytext = 'Два раза напасть и убить трупожора';
                                    } elseif ($zadID == 2) {
                                        $daytext = 'Поучаствовать в 10 хаотических поединках.';
                                    } elseif ($zadID == 3) {
                                        $daytext = 'Спуститься в 2 любые подземелия не используя пропуски!';
                                    } elseif ($zadID == 4) {
                                        $daytext = 'Получить сумарно в хаотических боях 100000 опыта!';
                                    } elseif ($zadID == 5) {
                                        $daytext = 'Открыть сундук трупожора!';
                                    } elseif ($zadID == 6) {
                                        $daytext = 'Сходить в Излом Хаоса!';
                                    } elseif ($zadID == 7) {
                                        $daytext = 'Выполнить 3 любых пещерных задания.';
                                    } elseif ($zadID == 8) {
                                        $daytext = 'Сходить в Башню Смерти.';
                                    } elseif ($zadID == 0) {
                                        $daytext = 'Вы уже выполнили ежедневное задание.';
                                    } else {
                                        $daytext = 'Вы еще не получали ежедневное задание.';
                                    }
                                    ?>
                                    <FIELDSET>
                                        <LEGEND style="font-weight: bold; color: #660000;">Текущее Ежедневное задание:</LEGEND>
                                        <?= $daytext ?>
                                        <BR>
                                    </FIELDSET>
                                    <BR>
                                    <FIELDSET>
                                        <LEGEND style="font-weight: bold; color: #660000;">Текущие Пещерные задания: [<?= $qx ?>/28]</LEGEND>
                                        <?= $qsee ?>
                                        <BR>
                                    </FIELDSET>
                                    <BR>
                                    <?php
                                }

                                $sp = mysql_query(
                                    'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars` LIKE "psh_qt_%" AND `time` > ' . (time() - 86400) . ' '
                                );
                                while ($pl = mysql_fetch_array($sp)) {
                                    $ic1 = str_replace('psh_qt_', '', $pl['vars']);
                                    echo '<fieldset>&nbsp; <img height="19" width="34" src="' . Config::img() . '/i/city_ico2/' . $ic1 . '.gif" alt=""> <b>Задержка на получение задания в ' . $u->city_name[$ic1] . '</b> ' . Conversion::secondsToTimeout((86400 + $pl['time']) - time()) . '</fieldset><br>';
                                }
                                //Пещеры
                                $dungeon_timeout = $u->testAction(
                                    '`uid` = "' . $u->info['id'] . '" AND `vars` = "psh0" AND `time` > ' . (time() - 60 * 60 * 3) . ' LIMIT 1',
                                    1
                                );
                                if ($dungeon_timeout['vars'] == "psh0") {
                                    echo '<center><b>Задержка на посещение подземелья: ' . Conversion::secondsToTimeout(60 * 60 * 2 - time() + $dungeon_timeout['time']) . '</center></b><br>';
                                }
                                ?>
                                <br>
                                <?php
                                if ($u->rep['repcapitalcity'] > 0) { ?>
                                    &bull; <B>Capital city</B> - <?= $u->rep_zv(2, $u->rep['repcapitalcity']) ?><BR>
                                    <?php
                                }
                                if ($u->rep['repangelscity'] > 0) { ?>
                                    &bull; <B>Angels city</B> - <?= $u->rep_zv(3, $u->rep['repangelscity']) ?><BR>
                                    <?php
                                }
                                if ($u->rep['repdemonscity'] > 0) { ?>
                                    &bull; <B>Demons city</B> - <?= $u->rep_zv(4, $u->rep['repdemonscity']) ?><BR>
                                    <?php
                                }
                                if ($u->rep['repmooncity'] > 0) { ?>
                                    &bull; <B>Moon city</B> - <?= $u->rep_zv(8, $u->rep['repmooncity']) ?><BR>
                                    <?php
                                }
                                if ($u->rep['repsandcity'] > 0) { ?>
                                    &bull; <B>Sand city</B> - <?= $u->rep_zv(6, $u->rep['repsandcity']) ?><BR>
                                    <?php
                                }
                                if ($u->rep['repsuncity'] > 0) { ?>
                                    &bull; <B>Sun city</B> - <?= $u->rep_zv(7, $u->rep['repsuncity']) ?><BR>
                                    <?php
                                }
                                if ($u->rep['repemeraldscity'] > 0) { ?>
                                    &bull; <B>Emeralds city</B> - <?= $u->rep_zv(7, $u->rep['repemeraldscity']) ?><BR>
                                    <?php
                                }
                                if ($u->rep['repdevilscity'] > 0) { ?>
                                    &bull; <B>Devils city</B> - <?= $u->rep_zv(7, $u->rep['repdevilscity']) ?><BR>
                                    <?php
                                }
                                if ($u->rep['rep1'] > 0) { ?>
                                    &bull; <B>Храм Знаний</B> - <?= $u->rep_zv(1, $u->rep['rep1']) ?><BR>
                                    <?php
                                }
                                if ($u->rep['repdreamscity'] > 0) { ?>
                                    &bull; <B>Водосток</B> - <?= $u->rep_zv(9, $u->rep['repdreamscity']) ?><BR>
                                    <?php
                                } ?>
                                <?php
                                if ($u->rep['repabandonedplain'] > 0) { ?>
                                    &bull; <B>Гора Легиона</B> - <?= $u->rep_zv(10, $u->rep['repabandonedplain']) ?><BR>
                                    <?php
                                } ?>
                                <BR>
                                <?php
                                $sf = $u->testAction(
                                    '`uid` = "' . $u->info['id'] . '" AND `time` >= ' . strtotime('now 00:00:00') . ' AND `vars` = "statistic_today" LIMIT 1',
                                    1
                                );
                                if (isset($sf['id'])) {
                                    $sfe = Conversion::dataStringToArray($sf['vals']);
                                    $sf[0] = $u->info['exp'] - (int)$sfe['e'];
                                    $sf[1] = $u->info['win'] - (int)$sfe['w'];
                                    $sf[2] = $u->info['lose'] - (int)$sfe['l'];
                                    $sf[3] = $u->info['nich'] - (int)$sfe['n'];
                                    unset($sfe);
                                } else {
                                    $sf = [0 => 0, 1 => 0, 2 => 0, 3 => 0];
                                }
                                ?>
                                &nbsp; &nbsp; &nbsp; <B>За сегодня</B><BR>
                                &bull; Получено опыта: <?= $sf[0] ?><BR>
                                &bull; Одержано побед: <?= $sf[1] ?><BR>
                                &bull; Проиграно битв: <?= $sf[2] ?><BR>
                                &bull; Ничьих: <?= $sf[3] ?><BR>
                            </div>
                        </div>
                        <?php if ($znn) {
                            ?>
                            <div class='dtz' ID='dL7'>
                                <?= $znn; ?>
                            </div>
                            <?php
                        }

                        if ($u->info['ability'] == 0 && $u->info['fnq'] > 1) {
                            $u->info['marker'] .= '1';
                        }

                        $rzsee ??= 1;
                        ?>
                        <SCRIPT>
                            setlevel('L<?= $rzsee ?>');
                        </SCRIPT>
                    </TD>
                </tr>
            </TABLE>
        </TD>
    </tr>
</TABLE>

<!--рейтинг тут-->
</BODY>