Add in ACP T4 Resource Level

Add in ACP T4 Resource Level
This commit is contained in:
novgorodschi catalin
2026-07-24 11:13:41 +03:00
parent ef6d7c658f
commit ed1e06b23c
8 changed files with 163 additions and 23 deletions
+5 -3
View File
@@ -221,13 +221,15 @@ $renderAddLink = function ($action) use ($hero_info, $id, $heroStatColumns) {
<div class="t4h-panel">
<table class="t4h-tbl">
<?php
$maxExp = 495000;
// plafonul vine din tabelul de niveluri, nu mai e o valoare fixa
$t4MaxLevel = max(array_keys($hero_levels)) - 1;
$maxExp = $hero_levels[$t4MaxLevel];
$curLevel = (int) $hero_info['level'];
$curExp = (int) $hero_info['experience'];
$expCurrent = $hero_levels[$curLevel] ?? 0;
$expNext = $hero_levels[$curLevel + 1] ?? $maxExp;
if ($curExp < $maxExp && $expNext > $expCurrent && $curLevel < 100) {
if ($curExp < $maxExp && $expNext > $expCurrent && $curLevel < $t4MaxLevel) {
$percent = ($curExp - $expCurrent) / ($expNext - $expCurrent) * 100;
$percent = max(0, min(100, $percent));
} else {
@@ -243,7 +245,7 @@ $renderAddLink = function ($action) use ($hero_info, $id, $heroStatColumns) {
<tr>
<td class="t4h-name"><?php echo defined('TZ_HERO_LEVEL') ? TZ_HERO_LEVEL : 'Hero level'; ?></td>
<td class="t4h-val"><?php echo $curLevel; ?></td>
<td class="t4h-barcell" colspan="3"><div class="t4h-bar"><i style="width:<?php echo max(0, min(100, $curLevel)); ?>%"></i></div></td>
<td class="t4h-barcell" colspan="3"><div class="t4h-bar"><i style="width:<?php echo (int) max(0, min(100, $curLevel / max(1, $t4MaxLevel) * 100)); ?>%"></i></div></td>
</tr>
</table>
</div>
+6 -2
View File
@@ -302,12 +302,16 @@ if ($hour > 1759 || $hour < 500) {
#goldHeader {
position: absolute;
left: 380px; /* << AICI ESTE CERCUL VERDE - muta 370-400 daca e nevoie */
top: 18px; /* centrat pe bara gri */
/* Centrare pe verticala in bara gri: ancoram la mijloc si compensam
inaltimea proprie. Asa ramane centrat si acum, cand sunt doua
randuri (aur + argint), nu impins spre partea de jos. */
top: 50%;
transform: translateY(-50%);
width: auto;
min-width: 100px;
height: auto;
min-height: 22px;
line-height: 22px;
line-height: 16px;
text-align: center;
font-size: 11px;
font-weight: bold;