resarray['f'.$id.'t']; $bindicate = $building->canBuild($id, $bid); if($bindicate == 1) { echo "

".MAX_LEVEL."

"; } else if($bindicate == 10) { echo "

".BUILDING_MAX_LEVEL_UNDER."

"; } else if($bindicate == 11) { echo "

".BUILDING_BEING_DEMOLISHED."

"; } else { $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)); // master and loopsame would have duplicated level display, // so we need to decrease loopsame if master is the only job left if ($master == 1 && $loopsame == 1) $loopsame = 0; //-- If available resources combined are not enough, remove NPC button $uprequire = $building->resourceRequired($id,$village->resarray['f'.$id.'t'],1 + $loopsame + $doublebuild + $master); ?>

resarray['f'.$id]+1+$loopsame+$doublebuild+$master; ?>:
Lumber | Clay | Iron | Crop | Crop consumption | durationgetTimeFormat($uprequire['time']); if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1 && $village->atotal >= $total_required) { echo "| \"NPC"; } ?>
".WORKERS_ALREADY_WORK.""; if($session->goldclub == 1){ ?>
gold >= 1 && $village->master == 0){ echo "checker\">".CONSTRUCTING_MASTER_BUILDER." "; echo '('.COSTS.': Gold1)'; }else{ echo "".CONSTRUCTING_MASTER_BUILDER.""; echo '('.COSTS.': Gold1)'; } }else{ if($session->gold >= 1 && $village->master == 0){ echo "checker\">".CONSTRUCTING_MASTER_BUILDER." "; echo '('.COSTS.': Gold1)'; }else{ echo "".CONSTRUCTING_MASTER_BUILDER.""; echo '('.COSTS.': Gold1)'; } } } } else if($bindicate == 3) { echo "".WORKERS_ALREADY_WORK_WAITING.""; if($session->goldclub == 1){ ?>
gold >= 1 && $village->master == 0){ echo "checker\">".CONSTRUCTING_MASTER_BUILDER." "; echo '('.COSTS.': Gold1)'; }else{ echo "".CONSTRUCTING_MASTER_BUILDER.""; echo '('.COSTS.': Gold1)'; } }else{ if($session->gold >= 1 && $village->master == 0){ echo "checker\">".CONSTRUCTING_MASTER_BUILDER." "; echo '('.COSTS.': Gold1)'; }else{ echo "".CONSTRUCTING_MASTER_BUILDER.""; echo '('.COSTS.': Gold1)'; } } } } else if($bindicate == 4) { echo "".ENOUGH_FOOD_EXPAND_CROPLAND.""; } else if($bindicate == 5) { echo "".UPGRADE_WAREHOUSE."."; } else if($bindicate == 6) { echo "".UPGRADE_GRANARY."."; } else if($bindicate == 7) { if($village->allcrop - $village->pop - $technology->getUpkeep($village->unitall, 0) > 0){ $neededtime = $building->calculateAvaliable($id,$village->resarray['f'.$id.'t'],1+$loopsame+$doublebuild+$master); echo "".ENOUGH_RESOURCES." ".$neededtime[0]." at ".$neededtime[1].""; }else{ echo "".YOUR_CROP_NEGATIVE.""; } if($session->goldclub == 1){ ?>
gold >= 1 && $village->master == 0){ echo "checker\">".CONSTRUCTING_MASTER_BUILDER." "; echo '('.COSTS.': Gold1)'; }else{ echo "".CONSTRUCTING_MASTER_BUILDER.""; echo '('.COSTS.': Gold1)'; } }else{ if($session->gold >= 1 && $village->master == 0){ echo "checker\">".CONSTRUCTING_MASTER_BUILDER." "; echo '('.COSTS.': Gold1)'; }else{ echo "".CONSTRUCTING_MASTER_BUILDER.""; echo '('.COSTS.': Gold1)'; } } } } else if($bindicate == 8) { if($session->access==BANNED){ echo "".UPGRADE_LEVEL." "; } else if($id <= 18) { echo "checker\">".UPGRADE_LEVEL." "; } else { echo "checker\">".UPGRADE_LEVEL." "; } echo $village->resarray['f'.$id]+1; echo "."; } else if($bindicate == 9) { if($session->access==BANNED){ echo "".UPGRADE_LEVEL." "; } else if($id <= 18) { echo "checker\">".UPGRADE_LEVEL." "; } else { echo "checker\">".UPGRADE_LEVEL." "; } echo $village->resarray['f'.$id]+($loopsame > 0 ? 2:1); echo ". ".WAITING." "; } } ?>