Hero($id,1);
$heroAliveIndex = -1;
if ($hero !== false) {
foreach ($hero as $hid => $h) {
if (!$h['dead']) { $heroAliveIndex = $hid; break; }
}
}
?>
| Player Heroes |
None Add Hero
getUnitName($huid)."\" title=\"".$technology->getUnitName($huid)."\" />";
}
?>
|
| Hero # |
| Hero Name |
|
| Hero Level |
|
| Hero Unit |
getUnitName($h['unit'])."\" title=\"".$technology->getUnitName($h['unit'])."\" /> ".$technology->getUnitName($h['unit']); ?> |
| Status |
Alive
' title="Edit">
Dead
(kill living hero first)'; } ?>
|
| Details | Point | Level |
| Offence | | |
| Defence | | |
| Off-Bonus | % | |
| Def-Bonus | % | |
| Regeneration | /Day | |
$count_level_exp) $h['points'] = $count_level_exp;
// 2. procent XP - protejat pentru level 100
$level = (int)$h['level'];
if ($level >= 100 || !isset($hero_levels[$level+1])) {
$expPct = 100;
} else {
$curr = $hero_levels[$level] ?? 0;
$next = $hero_levels[$level+1] ?? $curr;
$den = $next - $curr;
$expPct = ($den > 0 && $h['experience'] < $next)
? (int)(($h['experience'] - $curr) * 100 / $den)
: 100;
}
$expPct = max(0, min(100, $expPct));
?>
| Experience: % |
|
| Health | % |
|
|
Hero could not be killed. ';
elseif(isset($_GET['kc'])) echo 'Hero has been killed.
';
elseif(isset($_GET['rc'])) echo 'Hero has been revived.
';
elseif(isset($_GET['re'])) echo 'Cannot revive – another hero lives.
';
elseif(isset($_GET['ac'])) echo 'New hero added.
';
elseif(isset($_GET['cs'])) echo 'Hero information saved.
';
elseif(isset($_GET['ce'])) echo 'Edit failed.
';
?>