mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-07-25 14:06:12 +00:00
fix: hero training and revival misbehaving
This commit is contained in:
+63
-41
@@ -8,7 +8,8 @@
|
||||
| Copyright: TravianX Project All rights reserved |
|
||||
\*-------------------------------------------------------*/
|
||||
|
||||
$hero_info = $units->Hero($session->uid, 0, true);
|
||||
$hero_info = $units->Hero($session->uid);
|
||||
$heroes = $units->Hero($session->uid, 1);
|
||||
$define['reset_level'] = 3; // Until which level you are able to reset your points
|
||||
|
||||
?>
|
||||
@@ -22,47 +23,70 @@
|
||||
<p class="build_desc"><?php echo HEROSMANSION_DESC; ?></p>
|
||||
|
||||
|
||||
<?php
|
||||
if($hero_info['unit'] == 1) {
|
||||
$name = U1;
|
||||
} else if($hero_info['unit'] == 2) {
|
||||
$name = U2;
|
||||
} else if($hero_info['unit'] == 3) {
|
||||
$name = U3;
|
||||
} else if($hero_info['unit'] == 5) {
|
||||
$name = U5;
|
||||
} else if($hero_info['unit'] == 6) {
|
||||
$name = U6;
|
||||
} else if($hero_info['unit'] == 11) {
|
||||
$name = U11;
|
||||
} else if($hero_info['unit'] == 12) {
|
||||
$name = U12;
|
||||
} else if($hero_info['unit'] == 13) {
|
||||
$name = U13;
|
||||
} else if($hero_info['unit'] == 15) {
|
||||
$name = U15;
|
||||
} else if($hero_info['unit'] == 16) {
|
||||
$name = U16;
|
||||
} else if($hero_info['unit'] == 21) {
|
||||
$name = U21;
|
||||
} else if($hero_info['unit'] == 22) {
|
||||
$name = U22;
|
||||
} else if($hero_info['unit'] == 24) {
|
||||
$name = U24;
|
||||
} else if($hero_info['unit'] == 25) {
|
||||
$name = U25;
|
||||
} else if($hero_info['unit'] == 26) {
|
||||
$name = U26;
|
||||
<?php
|
||||
if ($hero_info) {
|
||||
if ( $hero_info['unit'] == 1 ) {
|
||||
$name = U1;
|
||||
} else if ( $hero_info['unit'] == 2 ) {
|
||||
$name = U2;
|
||||
} else if ( $hero_info['unit'] == 3 ) {
|
||||
$name = U3;
|
||||
} else if ( $hero_info['unit'] == 5 ) {
|
||||
$name = U5;
|
||||
} else if ( $hero_info['unit'] == 6 ) {
|
||||
$name = U6;
|
||||
} else if ( $hero_info['unit'] == 11 ) {
|
||||
$name = U11;
|
||||
} else if ( $hero_info['unit'] == 12 ) {
|
||||
$name = U12;
|
||||
} else if ( $hero_info['unit'] == 13 ) {
|
||||
$name = U13;
|
||||
} else if ( $hero_info['unit'] == 15 ) {
|
||||
$name = U15;
|
||||
} else if ( $hero_info['unit'] == 16 ) {
|
||||
$name = U16;
|
||||
} else if ( $hero_info['unit'] == 21 ) {
|
||||
$name = U21;
|
||||
} else if ( $hero_info['unit'] == 22 ) {
|
||||
$name = U22;
|
||||
} else if ( $hero_info['unit'] == 24 ) {
|
||||
$name = U24;
|
||||
} else if ( $hero_info['unit'] == 25 ) {
|
||||
$name = U25;
|
||||
} else if ( $hero_info['unit'] == 26 ) {
|
||||
$name = U26;
|
||||
}
|
||||
$name1 = $hero_info['name'];
|
||||
} else {
|
||||
$name = 'Mr. Nobody';
|
||||
$name1 = 'unknown';
|
||||
}
|
||||
$name1 = $hero_info['name'];
|
||||
|
||||
if(isset($_GET['land'])) {
|
||||
include("37_land.tpl");
|
||||
include_once("37_land.tpl");
|
||||
} else {
|
||||
if($hero_info === false){
|
||||
include("37_train.tpl");
|
||||
}elseif($hero_info['intraining'] == 1){
|
||||
$timeleft = $generator->getTimeFormat($hero_info['trainingtime'] - time());
|
||||
$include_training = true;
|
||||
$include_revive = false;
|
||||
foreach ($heroes as $hdata) {
|
||||
if ($hdata['dead'] == 1) {
|
||||
$include_revive = true;
|
||||
}
|
||||
|
||||
if ($hdata['inrevive'] == 1) {
|
||||
$name1 = $hdata['name'];
|
||||
$include_training = false;
|
||||
}
|
||||
}
|
||||
|
||||
if($hero_info === false && $include_revive){
|
||||
include_once("37_revive.tpl");
|
||||
}
|
||||
|
||||
if ($hero_info === false && $include_training) {
|
||||
include_once("37_train.tpl");
|
||||
} else if($hero_info['intraining'] == 1) {
|
||||
|
||||
$timeleft = $generator->getTimeFormat($hero_info['trainingtime'] - time());
|
||||
?>
|
||||
<table id="distribution" cellpadding="1" cellspacing="1">
|
||||
<thead>
|
||||
@@ -85,9 +109,7 @@
|
||||
</table>
|
||||
<?php
|
||||
}
|
||||
if($hero_info !== false AND $hero_info['dead'] == 1 AND $hero_info['intraining'] == 0){
|
||||
include("37_revive.tpl");
|
||||
}
|
||||
|
||||
if($hero_info !== false AND $hero_info['dead'] == 0 AND $hero_info['trainingtime'] <= time() AND $hero_info['inrevive'] == 0 AND $hero_info['intraining'] == 0){
|
||||
include("37_hero.tpl");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user