resarray['f'.$id.'t']; $bindicate = $building->canBuild($id, $bid); if ($bindicate == 1) { echo '
'.MAX_LEVEL.'
'; return; } if ($bindicate == 10) { echo ''.BUILDING_MAX_LEVEL_UNDER.'
'; return; } if ($bindicate == 11) { echo ''.BUILDING_BEING_DEMOLISHED.'
'; return; } $loopsame = ($building->isCurrent($id) || $building->isLoop($id))? 1 : 0; $doublebuild = ($building->isCurrent($id) && $building->isLoop($id))? 1 : 0; $master = count($database->getMasterJobsByField($village->wid, $id)); if ($master == 1 && $loopsame == 1) $loopsame = 0; $nextLevel = (int)$village->resarray['f'.$id] + 1 + $loopsame + $doublebuild + $master; $uprequire = $building->resourceRequired($id, $bid, 1 + $loopsame + $doublebuild + $master); $total_required = (int)($uprequire['wood'] + $uprequire['clay'] + $uprequire['iron'] + $uprequire['crop']); ?>
:
|
|
|
|
|
getTimeFormat($uprequire['time']);?>
userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1 && $village->atotal >= $total_required):?>
|
'.WORKERS_ALREADY_WORK.'';
break;
case 3:
echo ''.WORKERS_ALREADY_WORK_WAITING.'';
break;
case 4:
echo ''.ENOUGH_FOOD_EXPAND_CROPLAND.'';
break;
case 5:
echo ''.UPGRADE_WAREHOUSE.'.';
break;
case 6:
echo ''.UPGRADE_GRANARY.'.';
break;
case 7:
if ($village->allcrop - $village->pop - $technology->getUpkeep($village->unitall, 0) > 0) {
$neededtime = $building->calculateAvaliable($id, $bid, 1 + $loopsame + $doublebuild + $master);
echo ''.ENOUGH_RESOURCES.' '.$neededtime[0].' at '.$neededtime[1].'';
} else {
echo ''.YOUR_CROP_NEGATIVE.'';
}
break;
case 8:
case 9:
$href = $session->access == BANNED? 'banned.php' : (($id <= 18)? "dorf1.php?a=$id&c=$session->checker" : "dorf2.php?a=$id&c=$session->checker");
$lvl = $bindicate == 8? $village->resarray['f'.$id] + 1 : $village->resarray['f'.$id] + ($loopsame > 0? 2 : 1);
echo ''.UPGRADE_LEVEL.' '.$lvl.'.';
if ($bindicate == 9) echo ' '.WAITING.'';
break;
}
if (in_array($bindicate, [2,3,7]) && $session->goldclub == 1) {
echo '
';
$masterHref = ($id <= 18? 'dorf1.php' : 'dorf2.php'). "?master=$bid&id=$id&c=$session->checker";
if ($session->gold >= 1 && $village->master == 0) {
echo ''.CONSTRUCTING_MASTER_BUILDER.'';
} else {
echo ''.CONSTRUCTING_MASTER_BUILDER.'';
}
echo ' ('.COSTS.':
1)';
}
?>