mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-08-19 17:51:02 +00:00
fix: invalid next level info with Master builder the only item in queue
#257
This commit is contained in:
@@ -11,6 +11,13 @@ if($bindicate == 1) {
|
|||||||
$loopsame = ($building->isCurrent($id) || $building->isLoop($id))?1:0;
|
$loopsame = ($building->isCurrent($id) || $building->isLoop($id))?1:0;
|
||||||
$doublebuild = ($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 = 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;
|
||||||
|
}
|
||||||
|
|
||||||
$uprequire = $building->resourceRequired($id,$village->resarray['f'.$id.'t'],1+$loopsame+$doublebuild+$master);
|
$uprequire = $building->resourceRequired($id,$village->resarray['f'.$id.'t'],1+$loopsame+$doublebuild+$master);
|
||||||
$mastertime = $uprequire['time'];
|
$mastertime = $uprequire['time'];
|
||||||
?>
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user